The Fairmont Banff Springs in Banff National Park, Canada, offers luxury hospitality for over 125 years. It features a golf course, skiing, spa, local dining, and beautiful views.