Millie's Diner, at the bottom of Church Hill, is really the only restaurant in richmond worth a damn, as far as food goes. Tiny, funky and always attempting something yummy. The wine list is damn good, too. As for atmosphere, Can Can Brasserie, which modeled itself on Balthazar in NY, which modeled itself on any number of actual French brasseries, has a the longest zinc bar I've seen anywhere and a straight French wine list put together by the most knowledgable wine guy in town, Bob Talcott. The food is hit or miss, but it's still fun. For sushi and an excellent sake selection, i'd recommend O