Managing website passwords for small team
I would highly recommend using a variant of KeePass. I use KeePassX, it will allow you to keep a local repository of all of your passwords and sensitive information encrypted and accessible to all of your team members.
I have been using KeePassX at work for about a year now and have had no complaints.
I suggest Secret Server. Auditing is built in. It will also remember when the password was changed last, and it will remind you when a preset time is up (I.E 30 days) Also you can use roles to choose who has access to certain passwords.
Meldium recently popped up on my radar. One unique thing is that they can automatically provision a new user when you onboard a new employee giving him/her access to all that they need.