Keepass, Kypass and other variants for different platforms is the best way to keep your password database.

I keep my database on Dropbox cloud storage so that all my devices have access to. The same database any where anytime.