Banff, in Banff National Park, Alberta, Canada, is a winter tourist town nestled in the mountains. It is part of a UNESCO World Heritage Site, and it offers some beautiful mountain scenery.
From the main street, Banff avenue, the visitor is presented with the domin...