Agree with Colonel. Need more data. For example - for two people:
If you're splurging, Allegheny and Seneca on the Village. The former has a Deer Valley-type atmosphere with hot and cold running valets who will do everything but ski for you. The latter is homey with either awesome Western views or Village views. Both have studios and one bedrooms.
If you're upscale but not splurging, there are several. Rimfire has really nice lodging, Western Views, and right atop Starbucks and the Foxfire restaurant. It also has heated underground parking, its own hot tubs and ski lockers, and some units have balconies. Highland House is on the slope and has some really nice studios and one-bedrooms.
A short walk to the Village, about 150 yards, ski-in/out, are Whistlepunk and Stemwinder, right by the Powder Monkey lift. These are older but fairly upscale. Whistlepunk has a Swiss motif and is colocated with the Vantage Spa and the new Sushi restaurant.
Also upscale but on the South Village, Soaring Eagle has its own high-speed Quad next door on the Widowmaker slope, and on top of the South Mountain Grille restaurant. It also has its own lounge and club, and the only place on the mountain where you can buy wine by the bottle.
If you want cheap accommodations for two, the Mountain Lodge Convention Center has plenty of studios and one-bedrooms. And if you want to be among rowdy College kids and have fire extinguisher play and college-type fights outside your door, try the Top of the World, all one-bedrooms that are next to the Soaring Eagle and just above Hoots Bar, one of the most "college-y" bars ever. Top of the World also has its own ski rental center.
There are several thousand lodging units at Snowshoe but I'm highlighting the ones with studios and one-bedrooms closest to the Village.
Dining: To my chagrin, there is only one venue at Snowshoe that takes reservations. And I simply don't do lines, period. Which, by the way, at Snowshoe, can be exasperatingly long. On weekends, if you don't come early to the restaurants, be prepared for an hour or two wait.
As far as dining, if you want the best, there are two places outside the mountain that are my favorites. Six miles South from the intersection of Highway 219 and 66, on Highway 219, the Elk River Touring Center (
http://www.ertc.com or
http://www.elkriverinnandrestaurant.com ) has its own trout pond source. Their meats are aged and served to perfection. Reservations are a must. Food and service are exquisite. And often, there is live music. ERTC is also a B&B if you want to stay off the mountain. Since the demise of Brian Ball's mini restaurant empire and closure of Ember, Elk River is hands down the best dinner spot within a 100-mile radius.
Six miles North of the same 219/66 intersection in the little hamlet of Mingo, the Brazen Head Inn (
http://brazenheadinn ) is, as someone once told me, like the NPR's Mountain Stage Theater without the theater. Handbuilt inn and B&B honoring one of the oldest Irish pubs in history, still owned by the same Irish guy, serving hearty food and amazing - literally amazing music. The Inn has become the Celtic music center of the entire area, and oftentimes, you get old people coming out of the woodwork with their own dulcimers and Irish Harps and fiddles and jamming for hours. Again, reservations are a must. Perhaps not for the food, but as a part of an endangered cultural heritage, this is a must-see.
And since you were talking about off-the beaten path, about 40 miles north of Snowshoe on the way to Elkins, there is the hamlet of Helvetia, nowadays with less than 100 people. It was founded by Swiss lumberjacks in the 1850s or 1860s. A part of disappearing Americana you need to see. The Hutte Restaurant (again, reservations are an absolute MUST) is an alpine German-Swiss place with the charm of their ancestors. They are old-fashioned and don't have a website, but Yelp has their information and reviews:
http://www.yelp.com/biz/helvetia-hutte-restaurant-helvetiaHope this helps, as it is right off the top of my head. If you can amplify your needs, I'd be more than happy to give you more info.