Between the luxury, the history, the amenities and its magnificent location in Banff National Park, there are so many reasons to stay at the Banff Springs Hotel.