Stresa – Incredible Italy

By Debbie Kindness | March 25, 2012

Our first port of call after Venice is Stresa, situated on Lago Maggiore in the Italian Lakes. At the top end of Lago Maggiore, which is 54km long, is Switzerland and in fact you can take a ferry all the way up the lake and visit Locarno for the day.My favourite thing to see in Stresa is the Borromean