Christmas in Whistler is magical, we have spent the last eleven years there for the holiday. Not sure exactly which one the Cascade Lodge is, but that is a nice area along Northlands Blvd. As far as Christmas lunch, my choices would be Araxi, right in the village, or the Chateau (Wildflower) or Four Seasons restaurants. One of our favorite things to do that week is a sleigh ride either on the hill or around Green Lake but be sure an book early as they are popular. Hope you have a great time.