longjourney -- Yes, passportstamp does everything I need, unfortunately it doesn't quite work and is no longer maintained. Are you using it? It is very buggy for me: It keeps forgetting or deleting dates you enter for visits, you can not enter multiple visits, most links are dead, etc... But yes, a working version of this is exactly what I'm looking for!
I use it for tracking countries I`ve visited and generating a map. Works well for this. I´m not using it for tracking visits, though.