Thank you for your kind and detailed reply! :) I did meant Bologna by the way. It was meant to be a stop in the way from Venice because the drive seemed long..
Based on your comments and on other inputs I have tried to revise the plan:
-
I have removed Venice - I decided to do Venice in the next time we would be in Italy (planning on a trip to the north to see all the lakes).
-
I have removed Bologna
-
I added 2 nights to Florence, and I'm wondering if I should do the first night or two at Pisa since it's closer to Bergamo and I would only arrive at evening so I could get up the next morning and do Pisa/Cinque Terre and save the time coming from Florence. On the other hand I though that staying all nights in Florence would give me flexibility dealing with rainy days
-
I switched the 5 nights from Naples to Sorrento
-
I removed Milan
Regarding transportation - I saw that the trains are quite expansive, and I wonder if renting a car isn't a better option both in terms of cost and time management.
What do you think ?

