I use KeePass and sync the database using Google drive / dropbox.
It's free.
It's free.
I've moved from dropbox to google drive for synchronizing my keepass database because of the recent changes to dropbox, where you can only sync 3 devices for free accounts.