If you enjoy authentic Southern US cuisine, Cracker Barrel is as good as it gets in Dutchess Cty. It IS a chain, but every meal I've ever had there was excellent. Check out the chicken fried steak, grits, biscuits 'n gravy. I love catfish but rarely order it because no one makes it as well as I do, except for this place. Theirs is better. The staff are pleasant and cheery without exception.
The front of the restaurant is fashioned after an old country store and FULL of candies, treats, and soda pops that you literally CANNOT get anywhere else!
Be prepared for a wait if you go on a weekend, but it's worth it! There is literally no other restaurant where I willingly wait for a table, but at Cracker Barrel it hardly seems an imposition.