My parents will be in town for their anniversary next month, so I would like to take them out to dinner then. I want to take them somewhere nice and preferably not outrageously expensive (but then again, it is their anniversary). I live in the Village, so anywhere in the Village/Chelsea/Flatiron/Gramercy area would be ideal. They've already been to Gramercy, Gotham, Babbo, Union Square Cafe, and Craft. Any thoughts?