Landmarks and nature of northern Italy. scenic lake Lago Maggiore - beautiful island Isola Bella. popular destination in Borromean isalnds.