Seeing as the whole down town is about 4 blocks long and 3 streets wide plus there's a free bus system I wouldn't worry about driving around.
When it comes to restaurants the best thing to do is walk down main street and read the menu's outside to see if it's something you like. There's everything from pub food to 100 dollar dinners depending on what you want. In this town if a place sucked it more than likely wouldn't be here after a season or two.
Lodging it all depends on what you're looking for and how much you're willing to spend. If you're balling out just stay at 1 Ski Hill place, free shuttle into town, walk right on to the slopes, and the pool/hot tub is sick.
Realistically 80% of the mountain is a "blue" run. Get on a chair, go up, look at the trail, ride down.