You might consider Franco's on West Broad Street, or Chez Maxwell's on Patterson.
A little more down-scale but with really good food - Grapeleaf on Patterson & Three Chopt (tell them Melanie sent you, this is a Lebanese restaurant), or Pescados on Midlothian - good seafood.