Number eight is Banff, Canada. Banff is surrounded by the towering Canadian Rocky Mountains. The resort town sits within Banff National Park, Canada’s first national park. Skiers come in the winter to take on the steepslopes of the Rockies. The town is south of the picturesque, mirror-like Lake Louise, a Banff National Park icon. The area is home to wildlife like grizzly bears and elk.