Lake Maggiore, Italy 2015 : 1 / 93
Arriving in Stresa, we headed straight for the water and the ferry station. The town of about 5,000 enjoys a splendid location on Lake Maggiore in the Gulf of Borromeo and will serve as our access point to explore this region.