top of page


Lake Maggiore is one of the most beautiful Italian lakes and has enchanted the great Italian and foreign artists who have stayed here. It is believed to be the largest of the pre-Alpine lakes, hence the name "Maggiore". It has glacial origins and its banks are shared between LombardyPiedmont and Switzerland. Surrounded by mountains and hills that shelter it from the cold northern winds, the lake has the Ticino River among its tributaries, a historic water route connecting the Po Valley to Central Europe.

The lake is home of the fascinating archipelago of the Borromean Islands which includes Isola Madre, Isola Bella and Isola dei Pescatori set between Stresa and Verbania. 

Another town where you can enjoy a beautiful evening while having dinner is Arona, a small town in and look at the Rocca di Angera Castle by night.

Isola Bella Lago Maggiore


One of the Lakes District's most romantic spots is the magical Lake Orta. Secluded but not isolated, it is separated from Lake Maggiore by Monte Mottarone, and set off from the crowds and hype, ensuring a more tranquil experience. 

The main towns are pretty Pettenasco and lively Orta San Giulio, with its cobbled streets outlined with pastel buildings. On the north side of the lake is Omegna.

The enchanting town offers Old World charm, decorative wrought iron balconies, sidewalk cafes and nice atmosphere. It sits in front of the magical island of San Giulio, which is home of the Renaissance-styled Benedictine Abbey.

Isola di San Giulio
bottom of page