We did Mickey's Christmas party and had dinner at Crystal Palace that night also. Liberty Tree Tavern may have a holiday dinner? I really want to do Epcot's Candlelight Processional next time, have heard it's awesome.
Disney at Christmas....DH's (and mine) favorite time to go! the Osbourne Family lights at Hollywood studios are amazing...don't miss the Candlelight Processional at Epcot (BUY THE DINNER PACKAGE!!) It's not worth waiting in line for 10 hours and HOPE you get a seat, The tree lighting ceremony at Epcot is fun, Mickey's Very Merry Christmas party is awesome! Let's see, what else?? Plan a day to check out the Boardwalk, Beach and Yacht Club, Contemporary and the Grand Floridian to see all of the amazing food displays. All of the countries in Epcot are done up for that particular country's way of celebrating the holidays! You almost need 8-10 days if you go in December to really take advantage of everything and even then, you may miss a few things!
They light up the castle every night, not just on party nights. Last year the ceremony was at 5:45 and lasted about 15 minutes with the lighting at 6 pm
Make sure you tour the resorts to see all the decorations - the huge gingerbread house at Grand Floridian is amazing. My DSIS and I saw the Candlelight processional at Epcot - don't miss it!! My suggestion though, we didn't go to the extra expense of the dinner for priority seating - we just waited until it was time looking around in the gift shops, then stood at the back behind the rope - saw the choir go in right by us, and we heard and saw everything perfectly, plus we were the first ones to leave it before the crowd poured out. The Osbourne lights are a must as well - we saw them three times and could have wandered around there for hours in amazement. All the trees at the parks and resorts are incredible, and make sure you do character greets, especially at AK in Camp Minnie Mickey - their holiday attire is so cute!
Enjoy, we loved it at Christmas time!