Late spring and early fall are awesome for Florence. Think May or October. The weather's nice but not too hot, and the tourist crowds are thinner. You get to enjoy outdoor cafes, stroll through gardens, and explore without feeling rushed or sweaty. Basically, you get Florence at its best