Castiglione del Lago jest miejscowością turystyczną i wypoczynkową nad jeziorem Trasimeno. Jej okolice są bardzo malownicze i świetnie nadają się do aktywnego spędzania czasu. Dodatkowym atutem miasta jest malownicza starówka oraz doskonałe restauracje.
Okolice jeziora Trasimeno były zasiedlone już w czasach etruskich. Znajdują się tu stanowiska archeologiczne z dawnymi osadami Gioiella, Vaiano i Pozzuolo. Z kolei po czasach rzymskich zachowały się ruiny willi z pozostałościami mozaik. W średniowieczu Castiglione del Lago znajdowało się pod panowaniem papieży i z przerwami pozostawało w państwie kościelnym aż do zjednoczenia Włoch.
Historyczne centrum miasteczka ma ładne kamieniczki, wąskie ulice oraz zachowane średniowiecze mury obronne z trzemam bramami. Stoi tu także zamek Rocca del Leone oraz XVI-wieczny pałac książęcy, we wnętrzu którego znajdują się cenne freski.
Bardzo atrakcyjne pod względem turystycznym są okolice miasta. Obejmuje je Park Jeziora Trasimeno. W jego skład wchodzą zarówno brzegi, jak i wyspy, w tym l’Isola Polvese z lasami dębowymi i wawrzynowymi. W parku można wędrować szlakami pieszymi, pływać kajakami i łódkami oraz jeździć na rowerach.