There are several ways for tourists to get internet for their iPhones.
Four main ways (in order of recommendation):
1. Unlock your iPhone and buy a local sim card. Top up for internet.
2. Rent a local iPhone. For example, http://www.aziphone.com
3. Download a free wifi-finder app for where you’re going and try to pick up free wifi.
4. Call your mobile network to go on their travel roaming plan. Use data for emails mostly.
This one might work for those bold enough.
Rack up an inane amount of roaming charges upwards of $300 and then call your carrier afterwards. Be shocked and apologize. Ask it to be wiped out. I’ve heard stories of people having $600 being written off.
more advice from