Well, basically if there isn't a password on the network you're about to use, you deserve to steal their bandwidth.
Starbucks and McDonalds both have wireless hotspots, so you should be able to just go and connect straight up. As far as I know you don't need a password.
As for the wireless...