Castiglione del Lago is a small, pretty town in the province of Perugia (Umbria), situated in the south-western part of Lake Trasimeno. The historic medieval center of the town is accessible only to pedestrians - there is a lot of restaurants and specialty food stores. On the lake there is an interesting fortress Castello del Leone. The town is surrounded by olive groves.
You can park the car in one of two parking lots located close from each other, nearby the walls of the town: the first one on Piazza Dante Alighieri (P1; GPS: 43.126289, 12.049414) and the other one on the street Via Belvedere (P2; GPS: 43.126252, 12.050426).
Then we go up the stairs and go through the gate Porta Senese (A; GPS: 43.126667, 12.049780) into the Old Town. The town's main street is available for pedestrians - it is called Via Vittorio Emanuele. We walk down the street passing the church Chiesa della Maddalena (B; GPS: 43.126897, 12.050334) on the left, and immediately afterwards, on the right, the square with a nice fountain (C; GPS: 43.126885, 12.050814), until we reach the Palazzo della Corgna (D; GPS: 43.127316, 12.053817).
We go farther to the big tower, passing a small olive-growing (E; GPS: 43.127517, 12.054674) on the left. We go inside the area of the fortress - you can also walk the walls. Fortezza del Leone (Rocca del Leone) was built in the Middle Ages. It has an interesting structure, with dominating triangular tower with a height of 39 meters (F; GPS: 43.127649, 12.055575). In each of the corners there are additional towers with battlements to strengthen the walls.