dinner? Kaspar’s always puts on a lovely buffet. I’ve never done Christmas Eve, but have done Thanksgiving, and Mother’s Day. Lovely seating, a fireplace, lots of good food.
http://kasparsseattlecatering.com/sign-up-for-an-event
it’s not in WS, but near Seattle Center on Queen Anne is not too far to go.And, yes, cocktails, too.