2.5 Days in Florence Italy - Perfect Itinerary For First-time Visitors