San Gimignano - one of the numerous hill towns of Tuscany, Italy.