Discover the best things to do in San Gimignano from towers, museums, wineries and cafes. Here is an epic one day in San Gimignano itinerary