Snow is falling and the ski season has begun in Canada’s Banff National Park. Whichever season you want to visit, what better place to stay than in a castle? You have two to choose from — Fairmont ...