Mount Mottarone
Just above Stresa, Mount Mottarone offers one of the most spectacular panoramic viewpoints in northern Italy. From the summit you can admire the Alps, Monte Rosa and seven surrounding lakes, making it a must-see destination in every season.