Best password advice I ever had?
Generate one extremely secure (and, preferably, long) passphrase and use that as your "master". Then use a password manager to generate and store random passwords for everything that you don't consider to be a high risk (someone posting crap on my facebook account is different to someone siphoning money from my bank account) and encrypt this database using your master passphrase. For anything high-risk use your master passphrase. And use two-factor authentication where possible.
I used DiceWare to generate a 7-word master passphrase. Ought to be good enough for a few years yet.