Word of warning; the Christmas period at Snowshoe is full contact. Expect long waits at restaurants and maybe a tad less than perfect service. I recommend bringing some emergency vittles just in case; PBnJ for the kids and some nibble for yourselves. Special secret hint: you can order out for pick up at most of the restaurants. If you do decide to order out, place your order fairly early in the evening and get there in time to pick up (you still might have a 15/20 min wait). We have done this several times and it has worked out amazing well, especially when we were too tired from a days worth of skiing to battle the crowds at Foxfire or Junction.
We have booked at Snowshoe for Dec 17- 22 to brush up on our skills with our favorite instructor prior to braving Heavenly/Squaw in January. Looking forward to returning to Snowshoe because that 1st trip always marks the beginning of the ski season for us.