Firefox and a Add-on called HTTPS: Everywhere, get it here:
https://www.eff.org/https-everywhere
What it does is requests a https connection at every web site, if the site provides it then you get https, if not it redirects to insecure http.
A problem many websites who want to implement https all the time have is material like ads and stuff are pulled off insecure sites, so if the web page can't be totally https, so it's dropped to http.
The web site has to provide https too. It costs a tiny bit more on their end to encrypt pages, but if more people are demanding https, they will implement it on a wider scale, which is what they should be doing already but can't because the trend is everything to be insecure, except in certain situations.
So get on board and tell everyone to use https everywhere, the more people use it, the more it shows up in server logs and the more sites will encrypt everything they can so content and information is secure between the user and the website.
As it is now, anyone can see everything your doing just by being on the network.
With a secure connection, only those with the keys can get to see your traffic for law enforcement, etc purposes.