About 78 miles west of the city of Calgary in Alberta, the community of Banff is within Banff National Park. Banff is about 36 miles east of Lake Louise and is one of the highest cities in Canada. It is a year-round vacation paradise surrounded by the peaks of the Rocky Mountains, with several ski resorts in the area such as Sunshine Village and Lake Louise Mountain Resort making up some of the best Banff accommodation.
Among the varied accommodation choices in Banff is the Buffalo Mountain Lodge. Quite close to Tunnel Mountain, lots of wild elk can be seen from the balcony. Premium rooms have stone fireplaces. The Buffalo Mountain Lodge is a few minutes away from central Banff, a perfect place for a romantic getaway.
For those craving a mountain wilderness experience, the Castle Mountain Chalets are about halfway between Lake Louise and Banff. Hiking trails and wildlife are right outside the door at these pine chalets. There is a recreation room and outdoor hot tub, plus a general store on the site. Each chalet has a kitchen, shower, and small jaccuzzi.
Right in the center of town, The Banff Park Lodge Resort and Conference Centre sits on the shore of the Bow river and two blocks to many shops and restaurants on Banff Avenue. They have a steam spa and a hot pool, and their restaurant was recently renovated and offers a great Sunday buffett. A good value right in town.