We were there for two weeks last year, celebrating Christmas and New Year's.
We ate at a lot restaurants. The hands-down favorite was our Christmas dinner at the California Grill. We had the later seating, and enjoyed a fantastic view of the fireworks as well as an incredible meal.
It was prix fixe. I believe it was about $45.00 per person.
For Christmas Eve, we booked the Candlelight Processional Package. Unfortunately, it rained on and off all day. There was a bad storm that caused them to cancel the final performance, which is the one that we were booked for. (They let us pick a different day to return and have reserved seating.)
We chose the Rose & Crown with the CP package. Of all the times that we did not want outdoor seating, that was the night, but there we were on the patio. They had plastic curtains to guard against the weather, but it was still very damp and clammy. We made the best of it.