From affordable overnighters to luxurious swaddling, there are myriad places to stay in Calgary, Canmore and Banff!