Banff National Park in Canada is a winter wonderland with castle hotels and cold-weather activities like skiing and ice climbing. Here's how to plan your visit.