Banff is a town within Banff National Park in Alberta nestled in the Rockies with some fantastic holiday villas. Banff is approximately 78 miles west of Calgary and 38 miles east of Lake Louise. The town is blessed with spectacular natural setting including Cascade Mountain, Bow River and woven parks and woods. During the winter Sunshine Village Ski Resort and Norquay attract skiiers, snowboarders, snow shoers, ice climbers and croos country skiers from around the world. Banff is an ideal location for hiking and wildlife viewing around surrounding park areas and there are many restaurants, golf courses, spas, hot springs and shopping areas.