First time Italy trip and we will be in Florence from 31st May to 3rd June. On 2nd we want to see Pisa, Sienna and San Gimignano. We don't want to drive so looking for an affordable car rental with driver. Or should we take the bus and other transport? Also, if we take the car, are there any cheese farm/oil farm we can just walk in and see in this route? We are not wine drinkers so not that much interested in a winery tour.
Thanks in advance for any help you give.