Few hotels in the world rival the majesty, hospitality and grandeur of The Fairmont Banff Springs resort.