We live in Canada, home of the worst cell providers ever (totally exaggerating the "ever" part, I'm sure it's better than Antarctica)! Their prices are horrible for the services you receive. So we refuse to pay roaming while traveling in the States.
I learned about four years ago to purchase a month to month plan (that allows me to text Canada) to get UNLIMITED talk, text, and data (4G) and not pay an 'arm and a leg'!
This past year, I learned the beauty of having my Canadian smart phone unlocked and putting a U.S. sim card in it. Therefore, I don't have to purchase an expensive phone to use or use a crappy one that hardly functions as a smart phone.
Right now (for this month only), we are using iWireless and I hate it. We are on a mission to find a better opti