When we went last year, this is what we did: First I called my telephone company (time warner cable) and added international calling, I think it was like $20 for a month. Got the number of the resort, The Occidental, and told the family to feel free if they needed to call me for anything. Downloaded Skype to my Ipad and home computer. Took our cell phones, but turned them off and left them in the suitcase! Occidental has wifi, and it is an extra charge (can't remember how much). Some days, I was able to skype right from the beach!!!! When we got home, call the telephone company and cancelled the international calling plan. Hope this helps! We will be doing all over again in 33 days!!!!!!!!!!