We enjoyed our first holiday meal at the Stonewall Jackson at Thanksgiving this year and we were so delighted that we came back for Christmas. This is our new family tradition for both holidays.
The food is excellent, the ambiance lovely, and the staff warm and welcoming, from the person who takes your reservation to the servers, they just can't do enough for you. Christmas decorations were already up when we came for Thanksgiving, which put everyone in a festive mood which was carried over for the Christmas meal today.
If you are looking for the perfect venue to enjoy a delicious holiday meal (no cooking, and no cleanup!), with people who make you feel welcome, then put the Stonewall Jackson Hotel in Staunton on your list.