Florence - View on the Arno
Florence picture - The best time to visit Florence is in the low season, from April to June and in September/October, when the weather is usually good, prices are lower and there are fewer tourists - if you come in July or August, expect a Renaissance Disneyland experience and plenty of sweat in your socks. Early winter, in December, can also be surprisingly pleasant, with crisp air and sunny days and far, far fewer people clogging up the piazzas.