Advice on buying bus tickets online?
We intend to go to San Gimignano from Florence for a few days. Bus looks like a good option, but I can't figure out how to buy tickets ahead of time. I need to ensure a seat on the return trip in time to catch a late morning train in Florence.