For starters, I'd check the sticky thread:
http://www.flyertalk.com/forum/trave...m-threads.html
Cheapest will be to buy a local SIM. Easiest will be to activate each of your carriers' international roaming and buy a data plan through them - usually $25/100 MB for data and somewhat discounted rates for voice/text.