We are going on a cruise leaving from Rome and traveling to Greece and back. But before the cruise, we are looking at doing some land touring with another couple for a week to 10 days. We are just starting to think about what to do and where to go. We are thinking of spending a few days in Rome, a few days in Florence and going to Venice, but are pretty open to other options. Also, we are thinking of traveling by train and maybe by car for some of the trip. We are not interested in doing a tour where everything is scheduled, but doing it more or less ad hoc.
Considering where we are looking to visit, any ideas of other places to visit in Italy? Any must do Items?