You can only get free wifi when you're in range of an open network, like McDonalds and some Malls and hotels. There's no hack to get free wifi everywhere.
Unless you're talking about tethering and that's a different story.
Get good at using packet sniffers, lol. Yeah, jstafford is correct.. until Google takes over the world's internet infrastructure with super high speed fiber-optic-backed wifi hubs, we will all be forced to pay a little for things like connectivity.