What is the best way to travel through the rockies in January?

Matthew asked: I am going to Canada in January and want to travel from Calgary to Vancouver and very much want to see Banff, Lake Louise. What is the best way of doing this, and the best places to stay?