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.
- I've made this website after the "Where I've been" app from Tripadvisor has been discontinued, but now with far more functions (e.g. you can track how many times and when was your last visit to a certain city, track visited regions, states and countries, flown miles, traveled miles, organize your next trips and much more). I'll be very happy if you join. It's free of course.
- RoadGoat is this up and coming travel map. What's cool about it is that you can sync your travel data from a ton of sources including FourSquare, Facebook, email (when you've made reservations to restaurants), Fitbit, Instagram, Garmin, TripIt, Google location history, and more. It pretty much syncs this data automatically so it's pretty easy to populate your travel map without all the manual input. It also has a leaderboard feature which is cool, and gives you the chance to rate the cities / countries you've been to Yelp style. They pretty much revived the Trip Advisor Travel Map!!