San Gimignano, Italy: Towering Hill Town
San Gimignano, with its distinctive skyline, stands like a medieval mirage on its hilltop. With walls built in the 13th century and 12 surviving towers, what was once a stop for pilgrims en route to Rome is now a popular… Continue reading