For a luxury stay in Luzern, the Mandarin Oriental Palace would be our top pick, a grand hotel nestled on the shores of Lake Lucerne, offering stunning views of the Swiss Alps.
This Belle Époque landmark has been reinvented to offer 136 exquisitely designed rooms and suites, many with lakes views. They have rooms that can accommodate families with 2 children. They have a spa and wellness center and four restaurants onsite. They are well known for their excellent, friendly service and attention to detail.