No Name, good advice and I would like to add 2 points.
Third party computers (hotel lobbies, internet shops, ...) can never be secure. Any use of such while accessing a high value account puts it at risk.
[Note, using your own computer over a public WIFI is fine. The WIFI never really provides security. Must be secure leaving your device.
And the email account issue is huge. It is very easy to perform a "social hack" (calling the company and claiming you lost your password) if you have some info and the email associated with the account.
Virtually nobody is going to set up a bunch of email accounts. But having at least 3 (high security, normal, throw away) really helps.