What a friend of mine does is use coffee shops (Isn't Starbucks everywhere? : ) and some airports also provide WiFi services. The service area is not universal so it has some gaps. But for her, it's pretty decent since she tend to only stay at Hotels and well populated areas.
The price, I do not know. I think may be around 30 bucks or something. My city was supposed to be wired for highspeed with MetroFi service but it's also not in my area. May be wardriving is an option for you. While I was having a hell of a hard time setting up my network, I got pretty much good results from my neighbor's wireless network and some business using 2wire router. I was very tempted to just return my AP, cut my cable service and just use it ( not that I DID use it for a few weeks of those services; at least not intentionally :P )
Also check Free WiFi spot listings. If where you want to go is one of those places, then you are in luck.