We arrived at Pisa airport really late and picked up our car to head to San Gimignano. Instead of negioting the roads at 1am we decided to stay at a nearby hotel. B&B hotels seem to be a new group in Italy and they're a great choice for staying out of town. Note - this hotel isn't intended to be scenic as it's for convenience/business travelers/tourists wanting to stay somwehere with parking and the hotel is therefore on some industrial estate. There's plenty of free parking, it's really easy to get to from the airport by car and I believe it's near the train station too.
The hotel excekllent value for money (we only paid 60 euros for a triple room) is extremely clean and the rooms and bathrooms pretty big and the beds very comfortable. You don't get breakfast included, but can pay about 6 euros for breakfast if you need. Had a really great night's sleep which was much needed when driving the next day.