If you are traveling without a tour guide, this app is amazing. It sends you on self guided tours of the city and gives you the kind of walking commentary you can get from a guide. Bring an extra battery though, you will use your phone a lot more than normal.
Littlebrother92014 about PocketGuide Audio Travel Guide