I will be travelling to Italy at the end of May. I'm looking for a central place to stay for part of that trip. I'm planning on visiting Florence, Sienna, Lucca, and possibly smaller villages in the area. I thought San Gimignano would be a good central location to stay. I will have a car. Any thoughts or suggestions would be greatly appreciated.