There are plenty of things to do in San Gimignano, the medieval Italian "city of beautiful towers", especially if you stay a while and slow travel this historic Tuscan town. Here’s is what to do and why you should stay longer than a day!