I've just discovered Google City Tours!
Along with a itinerary, I got a map showing me where to go and even how long the walk was from each attraction.
City Tour itinerary is easily edited. So, you can add or remove attractions as you like. So, you can even personalize your tour however you want.
Give it a try!