A little late perhaps, but I have to plug my two favorite restaurants:
Sweet Basil - Needham, MA. Amazing Italian food, one of Boston.com's top few restaurants. Dry town though, so bring your own wine.
Daedalus - Harvard Square,...
3/5/07 at 7:59pm