One year I spent the week after Christmas at Mountain Vista. Got a 2 bedroom for 77k. They had a New Year's Eve party at the resort and there were a number of them going on in town as well.
The town is decorated for Christmas starting in November. After Christmas many shows are closed but there are quite a few that are open. Silver Dollar City closes around New Year's, I can't remember for sure. You'd have to check their website.
Mountain Vista and Meadows both have indoor pools, which is a plus.
I really like Branson in November and December because of the decorations and that it is not crowded. You should be able to check online for shows that would be open.