Milan and the lakes (Maggiore, Como, Orta)
In Lago Maggiore area, I recommend to spend the night in Stresa as it’s the closest town to the amazing Borromean islands. Many companies link the islands to Stresa by boat. You can hire a private water taxi (expensive, but no timetables to stick to) or use the scheduled connections (very affordable) offered by many companies. I took the first morning shuttle boat of a company named Lake Tours, departing from Stresa at 9:15. Their boats first stops at Isola Madre, then Isola dei Pescatori and last in Isola Bella before heading back to Stresa. They leave from each island to the next one on an hourly basis (every 30 minutes in high season) and adult ticket for the 3 islands costs 15 euros. Each of those 3 wonderful islands has a very strong identity and are all totally worth the visit! Isola Madre for the exotic gardens, Isola dei Pescatori for its picturesque village and Isola Bella for the magnificent palace.