Cheapest by far is a prepaid SIM in each of the countries you're going to visit, and an unlocked GSM phone. The downside is that your number will keep changing, and it's an international call for people calling you.
Most expensive but most convenient is roaming with your US-based T-Mobile or AT&T phone. People can call you at your regular number. However, the minute costs are huge.