We were a group of 3 couples we have all been to Tuscany before but only one couple to San Gimignano.
We flew into Pisa and I booked a large taxi to take us as the train trip would have been quite long. It was very reasonable at 280 euros return for us all. When we arrived the driver was waiting and the vehicle was amazing, a luxury Van! Very comfortable and definitely worth every penny. The journey time was an hour and 20 mins.
San G is beautiful and steeped in history. There are restaurants and bars everywhere and nothing disappoints. Lots of little shops selling fabulous dried meats, cheese, pasta or wine. The clothes shops specialise in leather goods but they are not cheap. I totally recommend a visit here. Great Food, people, scenery and so relaxing.