My wife and I are planning to take our 19-year-old son to Italy for his first time early June. we have both been to Rome and Venice and Amalfi but he has never been to Europe before.
We are planning on staying four nights in Rome, and then three nights, either in Venice, or Naples/Amalfi.
I cannot decide between which second city will be most interesting for him, and also easiest. I know Venice is farther, but the high-speed train makes it more manageable, and we can fly back out of there as well. however, Naples would allow us to just pick up a car in Rome and drive ourselves. Also allowing easy travel around the area or up the coast if we wanted. I have never been to Naples but I have heard it has a lot to offer but that can also be another very very crowded and busy city which would be a negative after our first days in Rome. Venice is wonderful, but is it is interesting to college kid as much as it was for a romantic couple? Also, of course we have to spend much of a full day. Just getting there the first time.
I would appreciate any comments or recommendations.