San Gimignano
is one of the most beautiful medieval towns in Italy. Walk through its windy streets, browse its artisanal shops, and take some time to visit the Museum of Torture or the Spezieria di Santa Fina, a perfect reproduction of a medieval pharmacy.