Best kept secret for me is US T-mobile. Free calls anywhere from anywhere on wifi. I can even call Belize phone numbers from the US using wifi. I didn't try it, but I understand, that you can even use your US T-mobile phone in Belize to call international to other Belize phones. I did use it to call US numbers while in Belize. This is great for us part-timers.