Whistler in British Columbia, Canada, is a resort that will offer activities for the whole family. We will touch on a few of the winter Family Activities in this article, and then you can find out more. Sleigh Ride There is nothing more Christmassy or in keeping with the holiday season