There are many places to rest your head in Banff, but you'll get a quainter mountain feel staying outside the Park. These are the best Canmore hotels.