There are a bunch of great places at Snowshoe, I don't really like winterplace.
Try to stay on top of the mountain at Snowshoe, it's the best up there, plenty to do and a lot more people are around... Plus you can just walk out from the locker room in the basement right onto the slopes.
I've stayed in Seneca and Allegheny Springs, those are my favorites. You can usually sleep plenty of people in them, so just divide up the costs, that works best. Good luck