I've always liked stopping in at the Bottleshop. As for beer, their selection is hard to beat. And I have to say, I think the prices are pretty reasonable when you consider the selection carried.
Their food is pretty good. Not great, but pretty good. I would say it's a step above your average "bar food" menu, but it definitely isn't gourmet either. But with that being said, you get a good meal for what you pay for. I've never really been disappointed, just don't go expecting to rave about the food. But I've never complained about it either!