For a few years my friend and I did Nicollet Island in for Christmas, and it was wonderful.
For a few years we did Sidney's for Thanksgiving. I am not a fan of a buffet, and wasn't really a fan of Sidney's, but their Thanksgiving was outstanding.
Our go-to now for holidays is the Monte Carlo. We go at 4 and have the place to ourselves. If you are concerned, they do take reservations.
Now for my Thanksgiving issue: This year I have to work. We do have a meal brought in, but it is almost always terrible. Any suggestions?