Stresa is also notable for its gardens. Enjoy fun activities like boating and swimming. Nature lovers can explore top areas such as Lake Orta and Lake Lugano. There's plenty more to see, including sights like Stresa Ferry Terminal and Sapori d'Italia, Lago Maggiore.