The best cities for pedestrians: Florence, Italy