The Fairmont Banff Springs hotel is a 134-year-old castle in the mountain town of Banff, Alberta, inside Canada’s first national park of the same name. Nicknamed the Castle in the Rockies, it’s one of ...