Banff’s best hideaway, Waldhaus Restaurant serves the tastiest Bavarian food in the Canadian Rockies. Think soft pretzels, fondue, schweineschnitzel, and more, all paired with the finest German pilsners and inspired handcrafted cocktails.