If you're looking for a place that's classy (but not hoity-toity), has great food (that's not hung up on presentation) and is near the middle of things to do, New Delhi Restaurant is always a good choice. Just a block off of Market St., it's a good place to meet up, have a great dinner, and wander off to do something fun nearby afterwards.
Pros: Good casual food
Cons: Weekend parking
more