Banff National Park, Alberta There are few places more magical in the world that Banff at Christmas. The streets are carpeted in white, snow covered trees look more dramatic than ever and there is a general feeling of Christmas cheer around this glorious little lit up town. Make sure to book your hotels early, as…