A resort town in the province of Alberta, located within its eponymous National Park, the town of Banff is surrounded by mountainous beauty and plenty to do. Gateway to Canada’s oldest national park, Banff sits pretty within one of the most idyllic landscapes in the world. The peaks of Mount Rundle and Mount Cascade — part of the Rocky Mountains — dominate the skyline while boutiques, restaurants, château-style hotels, and souvenir shops intersperse their way throughout the town. A hub of tourism, travelers arrive at Banff, desiring to have a genuine taste of the Canadian backcountry. Whether you're looking for excitement and adventure in boundless nature and the great outdoors, or a more relaxing holiday experience by unwinding in the hot springs and tasting dishes from the growing food scene, Banff has got it all.