I just put international roaming on my AT&T cell phone so that the calls will only cost about $2 per minute. Yes, an AT&T will work inBelize even if you don't have international roaming. Costs are very high. If you have a house in SP get an unlocked phone on Ebay and have a local sim card put in. Text messages also work with my phone. The local carrier will be BTL.