Banff has stunning Rocky Mountains, beautiful national parks, and hot springs. You can ski, ice skate, and dog sled in this peaceful place.