I thought it worth posting that I had a very nice experience on Christmas Eve at Bedford Post Inn. My wife was looking for something special in the area for the two of us and our 5-year old. Given the limited options, we went with Bedford Post despite some concern from me - the reviews were sparse and quite mixed, both positive and negative.
I must say the evening exceeded my expectations. The food was very good. The details don't matter much, as it was a one-off menu, but I recall the starters had a nice variety of meats, vegetables, and, especially fun for my Texas-native wife, traditional Christmas tamales. The roast pork was rich and juicy and the truffle risotto had plenty of black truffle throughout. The sides were good and rich in a festive way. For my son, the offered the full meal (at half the adult price) plus some kiddie options, and were glad to give him the adult entree with the kiddie French fries on the side, which was his heaven. Nothing was super cutting-edge, but it wasn't stodgy in any way either.
The service was also very good. While the room was white tablecloth, the servers were friendly and in a festive mood, as was the rest of the crowd. The house was fairly full, which helped the atmosphere. My son especially enjoyed meeting the hostess, who promised him a treat when he arrived, checked on him a couple of times and sent him home with a bag of cookies at the end.
Of course, this was not cheap, with the pre-fixe around $90. All in, with two glasses of Alsatian cremant and a bottle of Descombes beaujolais (around $70, I think, not the cheapest but in the bottom 1/3 of a decent, diverse wine list), the bill was $400 for 3 people, all-in including tax and tip. More than I would like to spend, but I commend the restaurant in making it worth it when combining the location, food, service and atmosphere for a special occassion. I wouldn't hesitate to go again.
Bedford Post - The Farmhouse
954 Old Post Road, Bedford, NY 10506