Hotel Albergo Diana offers a restaurant, bar, and terrace with views of Lake Maggiore. It's near Lake Delio, surrounded by woods.