We will be staying in Barga, and would like to drive to San Gimignano, Siena, Monteriggioni, Montepulciano, and end touring a winery in Greve, before returning to Barga.is that doable in one day. Also, what would be the best stops to follow in order to do this itinerary most time effective?