The best time to visit Florence is between May and September when warm weather ushers in art festivals, open-air dining and ...