I should begin by saying that we have already been to Rome, Florence and Venice a couple of times. Wanted to design a trip to see the lesser-frequented (though still really popular) sites. Here is what I have so far. This would be in the fall...maybe October.
1) Fly to Milan, two nights
2) Train to Varenna, (Lakes) two nights
3) Train to Venice, two or maybe three nights. To see some of the less-visited museums, and get out to Burano and Murano.
4) Train to Vernazza (Cinque Terre), three nights
5) Train to Florence, two nights. Have already visited much of Florence; this time will use it as a base for day trips (Viator?) to Assisi and Cortona
6) Train to Sorrento, three nights for Amalfi Coast/Pompeii
7) Train back to Rome, two nights, fly home
This is a 16-17 day itinerary, and if I were to leave anything out it would be Venice, as it's a bit out of the way and I KNOW I'll be back in Venice some day as I love it so much. If I decide to miss Venice, should I spend more days at any other stop? We are more limited by money than by time. Any advice is welcome.