You have to pay for whatever wireless Internet you are on, unless it is your neighbor's (or anywhere's) open network.
Yes and also no.
They are both correct.
Is a Myspace App free? And what about the ability to check your email through yahoo, do they charge for that?
How would they charge you? It's not like a phone where the carrier has your credit card number and information.