I ride Grand Lake most of the time. It would help if you gave a bit more information:
Will you rent sleds, or bring your own?
If bringing your own, what will you be riding? (Mtn. or trail sled)
How many in your group, and skill level? (Been West much?)
I like GL quite a bit, but I have a cabin there which makes me biased. There's a ton of trails that are great earlier in the day on the weekend before the crowds come. Weekdays you could have the mountain to yourself, and there's a massive amount of backcountry places you can have a blast with. I've seen fantastic snow there, but like everywhere it's just how lucky you are when you're here. There's lots of inexpensive places to stay in town, but if you're coming with a group, renting a cabin is the best way to go; as many places you can ride right from the place (no trailering). GL is also one of the few places you can ride through town......fun gettting groceries or a drink after a day of riding right after you get back.