I am taking my first trip to Italy in late May. We are arriving in Venice and departing from Rome. We will be in Italy for a total of 16 nights. Our plans are:
Venice 4 nights
Florence 4 nights
Positano 4 nights (with trips to Amalfi, Naples, Pompeii, Sorrento)
Rome - 4 nights
We are planning to take the train to and from each city. We wanted to save Rome for last since that is our departure city. Does the number of days in each city seem reasonable? I don't want regret not spending more time (or spending to much time) in any of the places.
Any feedback from seasoned travelers to Italy would be much appreciated.