Mid-December is iffy at most resorts, it is early in the season and some years have bad snow (leaving the resort closed). Best bet would be Whistler where there is a glacier at the top, so you are guaranteed to have some great runs open, no matter what the snow conditions are on the rest of the mountain (plus Whistler is world class by any measure, with the Olympics going there next so lots of hotels/restaurants opening up in anticipation). The Bear Foot Bistro in Whistler also happens to be the best restaurant in Canada (and would make a top 20 list in the US). Nothing like great skiing to build up an appetite for great food. Bon Appetite magazine rates Whistler as offering the best food of any ski resort in the world (fwiw).