Hardware-wise I'd recommend the Huawei MiFi if you're thinking of going the GSM route. Plan-wise it all depends on how much data you'll need, but I think T-Mobile has a relatively decent prepaid plan for $3 per day, only chargeable on days you actually use it.