I will second the Sierra Nevada Brewery recommendation. Really great food, and definitely try the beer sampler.
Also the restaurant is great too in that the left-overs from the brewing process go into the feed for the cows that become the steaks. Very eco-conscious and cool.