A good deal is a Sam's Club AT&T prepaid phone card that is 3.47 cents per minute in the US with the Belize to US rate 10 times that or 34.7 cents per minute. Call 115 in Belize to get a Belize operator, ask for AT&T Direct and use the card through that. You can add minutes to the card using a credit card over the phone. If you call from a pay phone it costs a little more than the 34.7 cents/minute.