Situated on Lake Maggiore’s shores is the beautiful town of Stresa which attracts thousands of tourists each year because of its wonderful natural scenery, architectural and historical sites. The most-visited sites in this charming Italian town are the Villa Ducale which features the International Centre for Rosminian Studies, the traditional Villa Dell'Orto and the huge Villa Pallavicino where one can find the zoological park. Other must-see attractions in Stresa are the lakefront church and the book shop near Piazza Cadoma. Have a hassle-free vacation by booking cheap hotels in Stresa at otel.com. Choose from its comprehensive list of Stresa hotels and get up to 70% off on accommodation.