if you're not home often or long enough, i'd suggest getting rid of cable tv. any tv you need to watch, you can probably get over the air for free. and if not, then you can stream it from the internet
also, get rid of a land line (i'm guessing you already have a cel phone). but these 2 omissions are strictly for saving you money. then if you decide to get hispeed internet, and the prices are reasonable, you'll only hafta pay about half of what you're paying now.
however, if i'm understanding what you're reading, your entire town doesnt really have any hotspots and you want to always be connected? then i'd suggest you get in touch with your cel phone carrier (ie att, sprint, verizon, tmobile, etc) and ask them about hooking you up with a wlan card for your laptop. that's gonna run you some $$ because of the data plan you'll need to subscribe to (it's essentially putting a celphone sim card into your laptop and hopping on the net that way), but i believe that's the only way to be online regardless of the existence of wifi hotspots.
BUT depending on how far you work from home, you can always try to boost your home's wifi signal. i've read that people were able to connect to their home network from as far as a mile away. O_o