Someone correct me if I'm wrong, but I am under the impression that if you are on an https or better secured website, it doesn;t matter if the wifi is open-access (unsecured), as all data in and out of your computer is encrypted, and would be of no use to someone trying to capture keystrokes, or "read your mail". And if the laptop/tablet has reasonable security (firewall), they would not be able to get to your hard drive.
In any case, I do not keep any passwords or other critical info on my computer, unless encrypted in a password safe.
Someone mentioned VPN. Is that something that we could all implement by placing a wifi router/repeater, with VPN, between our laptops and public wifi? Then we could log on to our own repeater's ssid, and everything from there out, would be encripted?
Would that increase our internet security?