We took the advice we got from the majority here and decided to tweak this some. Our thought process is 3 nights minimum in each location , gives us 2.5 days to explore the place. Half day will be lost to travel/packing.
And to clarify, our kids are 13 years and 10 years, both male. Not months.
We cut Cinque Terre and Puglia. Added an extra day at tail end to make traveling home easier.
Our plan now is:
NC airport to Venice. Hotel shuttle from airport to Venice.
Venice 3 nights.
Dolomites 3 nights. Traveling to Dolomites with rental car.
Lake Garda 3 nights. Traveling to Lake Garda with rental car. But likely parking at lodging and utilizing ferry/bikes to explore the lake.
Tuscany 4 nights. We are planning 1 full day trip to Florence. We think that the agriturismo country side fits us more than multiple days in Florence which will be crowded. Our kids will love the farm animals and pool. We will do a cooking class and wine tasting. Keeping rental car here to visit a town or two.
Rome 3 nights. We plan to drop off rental car in Florence and take train to Rome.
Amalfi 3 nights. Take train from Rome to Naples. And private transport from Naples to hotel. Probably in Praiano. Take a day trip to Pompeii. Hotel we are looking at has a free boat ride to Capri.
Private shuttle back to Naples. Stay there 1 night in advance of our flight to ease the stress of leaving. Fly from Naples to NC.
I’m curious if most of you will still find this too busy? If so, we would probably cut Lake Garda down to a day trip and stay in each other location 1 day longer.