I have discovered the TripAdvisor City Guides app. It is absolutely amazing. Even though it is only available for certain cities, Florence being one of them, it is so helpful when trying to navigate those cities. It also includes recommendations on where to eat and what things of interest are around your current location. I took a screen shot of how it makes use of the gps and compass functions to guide you to the things your looking for. If you plan on taking a trip to any of the available cities I would highly recommend this.