The Borromean islands are an easy day trip to do on your own from Stresa, Lake Maggiore Italy.