Tuscany is sprinkled with Medieval, gorgeous little towns all over. One of the prettiest is San Gimignano, a hill town located in the province of Siena.