Getting back on topic, a password manager is a necessity these days. I personally use and trust LastPass. The password file is encrypted and decrypted locally using a key derived from your master password.
Also, enable 2 factor authentication for all services that offer it. (Google, LastPass, Dropbox, etc.)
Can't understand why Banks don't support it