I like using VPN for public wi-fi, too, even on secure websites. It isn't expensive for a month long subscription (< $10 usually). Most the popular/well regarded VPNs have mobile and desktop clients. Google Fi even bundled a vpn into their Wifi Assistant offering for accessing public networks and now offers it for a variety of Androids
http://www.howtogeek.com/275474/how-...blic-networks/
Also be sure to have any authentication methods necessary for 2FA like e-mail, sms, 2FA clients in case the bank/investment detect that you are not at "home" and need to re-authenticate you.