When I bring my iPhone to Belize, I MAKE SURE I turn off data roaming before I leave the states or I will be hit with a whopping bill upon return, as others have cautioned me.

Even though I cannot get phone service with my iPhone there, I can receive and send texts with no added special international plan. I can receive texts from the US for free, and it costs me 50 cents USD to send one back to the US. It is a good, reliable way for me to communicate with home.