Okay folks, need your expertise here. Our all adult family of five will be traveling for 2 weeks this spring. After a week on Amalfi coast, we will be heading north for a week before departing from Rome. We will spend several days in Volterra before heading south to Montepulciano for several more, then back to Rome. We want to train as much as possible, but know we will need a car for Volterra and Montepulciano. So, do we rent a car in Rome, drive to Volterra, then down to Montepulciano and return it in Rome? Or should we train from Naples to Florence, rent a car there, make our town trips, return it to Florence, and train back to Rome? Or should we take the trains from the big cities, take bus to close to our destinations and try to find rental car in smaller towns?
I know, lots of questions and options. But we want to do this in the most time/budget conscious way as possible. Thank you for any help you can provide!