The Ashby Inn in Paris, VA is really nice. Stay in the school house and definitely eat dinner there. Ask to be seated on the porch.
I've heard really good things about Greystone. We haven't been there. It's a bit pricier.
St. Michael's is also nice. We stayed at the Inn at Perry Cabin which has a nice pool and had a GREAT dinner at the Bistrot St. Michael's.
Best wishes to you all. Godspeed to your husband.