Danbury/Ridgefield/Brewster restaurant for special occasion
jfood can only comment on the two R'field places, Bernards and Elms, and recommends both. Elms has both a tavern side and white cloth side and as Nonny stated, the fireplaces going in the winter are quite nice. Likewise the white tablecloth side is ver enjoyable. Jfood is a huge fan of the chef at Elms who is not only a gret chef but a great guy.
The Bernards is similar to the Ems cloth side and also very good.
In no particular order - not sure what type of food you like:
Luc's - in Ridgefield - excellent bistro food and they make a mean Martini.
Bernard's - Ridgefield - excellent food and ambience, a bit pricey but worth it. *They now have a "farmer's market" menu on the weekends that sounds wonderful.
The Elms - Ridgefield - we prefer "The Tavern" - great in the winter, too, with fireplaces etc.
Caputo's East Ridge - Always consistently good eats - not Wow menu but traditional Italian/American food - friendly service.
Brewster has a couple of places -
Capriccio - go for lunch - beautiful views.
Rraci's - Brewster on Rte 6 - haven't been for awhile but it used to be fantastic.
There are some wonderful ethnic restaurants - Brazilian and Portuguese on Main St. area in Danbury but don't know the names.
Capriccio's in Brewster is no more - I can't remember what it's called now, and I don't know if the ownership is the same, but be careful if you're going on older recommendations.
The Arch in Brewster is very posh, though a little overdone at times. It's definitely got that "special" vibe, though.
Stonehenge in Ridgefield has always intrigued me, but I've never been.
Finally, if you like Indian food, I'd really recommend Jaipur in Brewster (check spelling...) The food is actually very good, and it's in a beautiful old house with lots of great nooks and crannies. I'd advise going during regular service, not during the buffet hours.