FWIW, the last couple times I've been home we've gone to Ristorante Lombardo - that place is banging! Great food, they make a fine cocktail, good ambience, awesome staff and really nice owners, all one could want in a restaurant.
And it's right near Terrapin Station if you need to re-up on any tie-dye or incense!
OK, I'm hungry now - either sign Maclin, or let's all break for dinner...