Please review my Tuscan itinerary:
May 1 - Take bus from San Casciano to Florence. City sightseeing whole day. Evening take bus back to basecamp
May 2 - Go to Florence by bus. City sightseeing whole day.
May 3 - Take early morning bus to Florence. Take train to Pisa. Spend few hours in Pisa. Take train to Lucca. Spend rest of the day in Lucca. Take train back to Florence in evening. Rent a car from AutoEurope in evening from downtown Florence and return to San Casciano
May 4 - Drive east to San Gimignano and Volterra. All day trip
May 5 - Drive to Castello Verrazzano winery in Greve. After wine tour, drive to Siena..spend rest of the day in Siena. Return to base at night
May 6 - Open to suggestions on what to do today
May 7 - Drive to Florence. Return rental car and take train to Rome
I am worried for May 1st day. Being a holiday, Florence would be very very crowded. Should I switch May 1st plans with some other day plans?
Overall how does this itinerary look. I have tried to avoid the car where it's not needed.