The small town of Banff is dominated by the towering mountains of Banff National Park, offering surely some of the finest scenery in North America, if not the world. Each August this pretty town, set in its stunning location, plays host to the Banff Summer Arts Festival.
Read more