Check with your local cell phone company. They have cards that you can install in a laptop and get on the net. For Verizon, the service is about $60/month.
Cell phone providers, like Verizon, provide satellite internet service at a rather steep cost. They sell you a wireless card and allow you access to their internet service from pretty much anywhere.
Verizon pretty good if too pricey though you can get WiFi though it is cheaper, it does not have that many hot spots (AT&T offers them like at Mc Donalds, Hotels, Barnes & Nobles, Starbucks, etc)