I'm visiting Belize next week for vacation and I'd like to get a local SIM card for my cell phone so I can be reached from the USA without having to pay my provider's insane international roaming rates. I'll only be there one week and odds are that I won't even make or receive a single phone call so even just 60 minutes of time would be enough.

Is there a place to buy SIMs on the caye or should I do that at the airport in Belize City?

Thanks!