Just a few steps from Cittiglio Train Station, and 5 km from Lake Maggiore, Hotel La Bussola offers free bike rental. Rooms have satellite TV and most have air conditioning.
The Astoria is set on Stresa's lake-side promenade facing the Borromean Islands. It has a nice garden, and offers rooms with Wi-Fi access, satellite TV and panoramic views.
The intimate and modern Hotel Ancora is found on the shore of Lake Maggiore. Here you can experience an excellent, personalised service in a luxury, boutique hotel.
Set on Baveno's lakeshore, Grand Hotel Dino offers panoramic views across Lake Maggiore. This large and elegant hotel features both indoor and outdoor swimming pools and a wellness centre.
Set directly on the shore of Lake Maggiore, in the heart of Stresa, Hotel Italie et Suisse has fantastic views of the Borromean Islands and the Alps. Wi-Fi is free throughout.
Hotel Della Torre is a well-maintained, family-run hotel set just out of Stresa town centre and only 150 metres from Lake Maggiore. Enjoy pretty lake views from the gardens.
Hotel Pallanza is an impressive building with a 19th-century design, set right on the shore of Lake Maggiore. You can admire the view over a drink on the panoramic terrace.
Hotel Regina Palace is a majestic Art Nouveau building offering refined classic-style interiors and a large garden with pool. It is right on the shore of Lake Maggiore, in Stresa.
Set on the shore of Lake Maggiore in Verbania, Hotel Novara features classic-style rooms and a restaurant serving local fish specialities. Public parking is available nearby.