For some alternatives, checkout the Hotel Villa Honegg and the Hotel Waldegg. They are 19 kilometres and 8 kilometres respectively from the center. If these two aren't for you, you can try the Romantik Hotel Schweizerhof or the Palace Luzern.
The close by cities of Ennetmoos and Lungern are worth seeing. Ennetmoos is 12 kilometres to the north of Kerns, while Lungern is 12 kilometres to the southwest. Hotels and apartments in Ennetmoos include the Seehotel Pilatus and Hotel Stanserhof. The Hotel Wetterhorn and Wasserwendi are some of the options in Lungern.
Just because you're on holiday, doesn't mean you can't indulge in your passion for sports. Letzigrund Stadium can be found to the north of Kerns. Those wanting to hit the hay near to the action can take their choice from the Widder Hotel and the Park Hyatt Zurich.
Hotels in Kerns start at AU$86 per night. Prices and availability subject to change. Additional terms may apply.