Castiglione del Lago (Umbria) - A medieval town with a big castle in historic center, beside Trasimeno lake, central Italy