The town of Banff in the heart of Banff National Park is the most popular tourist spot in the Canadian Rockies. It is known as the "Soul of the Rockies". The streets are still surrounded by 19th century architectural features. There are many shops with Canadian brands and various souvenirs for sale. Fast food restaurants and restaurants of all flavors ~