With the shimmering blue waters of Lake Maggiore sitting below it, Hotel La Palma is a truly breathtaking place to stay. The hotel sits in an enviable location, within easy reach of the stunning local landscape, which is ideal for nature and sports lovers...