Banff, Resort town in Alberta, Canada.
Banff is a small but charming resort town nestled within the stunning landscapes of Banff National Park.
Established as a township back in 1885, Banff becomes the first municipality to be incorporated within a Canadian national park, and it's located on the Bow River.
The town is well known for hosting various annual festivals and events, like the Banff Mountain Film Festival.
Visitors can explore the natural beauty through hiking trails, wildlife spotting or relaxing in the hot springs.
Home to some unique architecture, you'll find the iconic Fairmont Banff Springs Hotel.
Location: Banff
Website: banff.ca
Sources: Wikimedia, OpenStreetMap