I find one of the cheapest ways to stay in touch, is to get your phone unlocked at home, then grab a prepaid mini sim ( or whatever your phone needs) with some data on it when you are in Bali. There are little stalls everywhere, just ask a local or the staff at your hotel or villa to assist and for around 100 000 Rup you should be covered for a heap of Facebook check ins, Instagram Uploads, and Viber calls and messages as well as texts and calls back home. Make sure your contacts have been saved to your phone ( not your sim). Too Easy ! xxxxBali Sim