Mobile hotspots are good but expensive. My wife and I have been working/living off one for the past 6 weeks and we're averaging around $100/week on internet costs even with extremely limiting our usage.
If you are in a Virgin Mobile (Sprint) 4G area with coverage - then buy one of their hotspots (used on ebay to save $$$), $5 a day buys you all the data you can eat & it stays fast. You can connect more than 2 devices. Save $86 a week.
Alternativly, get on Verizons pre-paid plan: $45 a month for unlimited voice & text, subscribe to auto-pay & you get 1GB a month for free. You can buy an additional 3GB for $20 - you have 90 days to use up the data, the use your iphone as a hotspot.
I have a Clear hotspot that costs me $55/m for 10/2 Mb and is unlimited use. The only time they've throttled me was when I watched Netflix for 8h straight.
I've traveled many places in the US with it. Clear's WiMax network is the basis for much of Sprint's connectivity so it's all over the place. It has worked in every US city I've tried it in.
Do you mostly travel around the East coast? Sprint seems to have pretty good coverage in the north east. Outside of that it looks like a few major market cities though.