Lake Garda’s prettiest town, Sirmione is a walled peninsula that extends into the water, with medieval houses and churches perched on the rocky cliffs. The town is a popular spot for swimming and sunbathing in the warm waters of the lake, and there are also some good restaurants and bars. The narrow streets and alleyways of the old town are a delight to explore, and there are some interesting sights, including the Grotto of Catullus, a cave with ancient Roman graffiti, and the Scaliger Castle, a medieval fortress.