I second the loft for Bar food - really very good for that. They do seem to follow their "grumpy" motto though. (It's on their sign). If it's a Fri. or Sat. it will be incredibly packed. I find DJ's in town is good too in the bar section and there's t.v.'s if you want. The restaurant part I'm not as impressed with.
As for others:
Pizza: ok this is a constant argument. My vote is for American Pie, but many prefer Wicked Good Pizza. One is across the street from the other. If you eat at American you'll sit in chairlift chairs (old from Magic Mtn. I think).
Actual Restaurants I'll leave to others.
Archie's can be ghastly or ok.
Cappucino's - geez not again I'm dissappointed.
Sam's - get's packed but can't understand why.
That new one on Rte. 100, Italian place. Well fun bar area with stars in the ceiling - best to eat there if you're in a hurry though mid week non holiday that's not a factor.
I'm a big fan of "Wicked Good Pizza", they have a good white pizza that i tried last time that was really good. Cant remember the name but i guess its a favorite there. I usually don't like white pizza either.