I use TripAdvisor frequently but they only allow me to input countries I've been to (even some small island don't make the cut) but I'd also like to track the cities I've visited as well.
- This might be an obvious recommendation but Foursquare's Swarm makes it easy to track everywhere you've been and delivers interesting reports and metrics.When I traveled to Hong Kong and really got to explore the city, keeping track of the locations and places I visited was important because you can also have photos and comments/reviews. Additionally you can also look back a year later to reminisce. The problem is the "map" isn't something you can embed elsewhere or do more with.
- This is the easiest journaling app I've used. I travel a lot, so this gives me the options of writing things as they come while I'm abroad. Not only that, it also creates a history with the places I've been to and the people I've met, so I can go back and always look through my travels.