Isola Bella and the Borromean Islands are the main attraction when visiting Lake Maggiore. Owned by the wealthy Borromeo family since the 1600s, Isola Bella's beautiful villa and terraced baroque gardens are a must visit! Read our travel guide to Isola Bella, Italy for fun facts, local tips and lots of photos!