The mistake most people make with Italy is trying to see all of it. Rome, Florence, Venice and the Amalfi Coast in ten days means five hotel changes and a lot of time on platforms. Two regions, well chosen, make a far better holiday than four rushed ones.
We plan around the kind of days you want. The Amalfi Coast is for long lunches and time on the water. Tuscany and Umbria are for farmhouse stays, wine and walking between hill towns. Lake Como mixes grand villas with gardens, and Puglia in the heel is slower, whiter and more rural.
The honest caveat is August. Much of Italy goes on holiday around Ferragosto on 15 August, the coast is full, the cities are hot and some family restaurants close. Late May, June and September are better in almost every way.