Not all of them are free, by a long way!!
I have an i-Phone so The Cloud is free, and by 'eck, does it make a difference. BT tried logging me on to its network, but I won't pay the extra. And there's a place near me that has T-Mobile wireless. Again, I refuse to pay ridiculous prices for a connection that by walking outside I can get for free.
You could probably surf for free in Central London by hanging around outside railway stations and branches of McDonalds, but I really wouldn't trust your business data to such links. Op Sec and all that...
Bea