The Banff Springs at Christmas is the best (as long as you get a nice room!). The atmosphere in this hotel is straight out of a story book. The town of Banff is soooo Christmasy, with the lovely shops, bars, restaurants and people, you won’t do better.