It only takes one time for a hacker to break into your account to cause you months (or years) of financial misery. I used to work in banking and I've seen first hand what happens when fraud occurs. It's a headache to close accounts, dispute charges, open new accounts, hours of phone calls and filling out forms, etc. I simply won't ever do online banking via free wifi anywhere. I'd rather spend $100 a month to pay Verizon so I can do my online banking via an app through my smartphone. Better yet, I wirelessly tether my phone to my laptop for doing online banking when I need to do more complicated transactions. I would also never enter a password for email access via free wifi access. Only thing I *might* do via free wifi is simply browing the internet for news and Google searches.
By the way, for those who do use free wifi signal, do yourself a favor and at least install the free versions of antivirus and anti-phishing apps to your phone (or laptops) to help avoid malware or other unwanted bad things. I've been using both the free and paid version of "Lookout" app on my phone which helps to make sure no bad things enter my phone while browing the internet and installing new apps. I also use the free version of Norton Mobile and Avast!Mobile apps. My laptops also have various anti-virus and firewall apps installed as well.
I can honestly say that in all the years I've been using computers and portable electronic devices, I have NEVER ever crippled a computer or smartphone due to unwanted malware. I have also never encountered fraud on my accounts because I'm extra cautious to avoid such things. On the other hand I know friends who tell me their computers/laptops have been compromised due to malware or any number of things. These same friends don't take the extra OCD preventions that I practise, haha!
EDIT:
Here's an additional OCD measure that I routinely take. I will keep around an older laptop/smartphone/tablet that I don't particulary care about because I already use a newer/better device as my primary tool. The older device that I use (as a backup) will have pretty much zero information contained (eg: no contacts, no personal information, nothing of importance). About the only thing the older device will have are malware/anti-phishing/firewall apps installed. I will use the older device for online activities and browsing. IF in the event that the older device should encounter malware to the point the device is crippled, I will simply do a factore restore reset to wipe out everything and start new again. I would hate to have to do a factory restore on a new computer/tablet that has valuable information contained, it would be a huge hassle. That's why I don't use my "good" laptops/tablets for doing online browsing especially if a particular website might be "fishy" that I'm unfamilar with. I make sure my "good" devices are kept away from online harm. That's why I have older "disposable" devices for doing my "questionable" online activities, haha!