My wife and I will be making our first trip to Italy late December. Flights seem reasonable for us if we fly into, and out of Rome. Originally, we had planned on flying into Venice, passing through Florence and Rome and making our way south to Sorrento, and ultimately out of Naples to return home. This route seems to expensive for our budget.
My question is: what's the best route to see the most cities in under 10 days? Either way, we'll be making a big circle and I feel we may have to cut Venice out of the equation simply for logistical reasons.
I was thinking of spending 1-2 nights in Rome, then head to Florence for 1-2 nights. From Florence, drive or train to Sorrento for 1-2 nights, then back to Rome.
Is this a good plan or does someone have a better suggestion?
Also, ive heard the stories about driving in the cities (Rome in particular), but is it really that bad? How is parking and is it expensive? Is one of the cities i mentioned better for driving than the other?
ps, im from nyc, so driving and sharing the roads with the insane, blind and/or ultra agressive is normal.
Thank you in advance!