Hi! Ciao! I am planning my first trip to Italy by rail and would appreciate some expertise. Am I better off keeping Florence as my "base" and doing various day trips or staying in perhaps Siena and going out from there? I am trying to see where the best place to be is to be able to get on trains, buses or schedule tours as I will not have a car. It looks like I could visit Pisa and Lucca maybe on the same day by train; Montepulciano by train, and get to Siena by bus from Florence. San Gimignano and Volterra both seem like they are unreachable for me without booking a tour since they are hilltop towns. Would it make more sense to stay in another area? I would greatly appreciate any suggestions and your thoughts on my "home base". I have three -four days planned in my itinerary to explore the area. Grazie! Thank you!