Family-run Hotel Della Torre offers lake and mountain views, an outdoor pool, a restaurant, and is near Lake Maggiore.