Resting high in the Rockies and surrounded by natural hot springs, snowcapped peaks and evergreen glades is the beautiful town of Banff, Alberta located 135 km (85 mi) west of Calgary in the Banff National Park. Just off the Trans-Canada Highway along the Bow River, Banff has a total area of only 4.5 square km (1.7 square mi). For those considering a stay in Banff, there are countless accommodation options. Banff offers scores of hotels, bed and breakfasts, campgrounds and hostels. Making sense of all these options can be somewhat overwhelming.