When we went, we arrived on Christmas Eve, and we left on January 2nd. At the time, we couldn't afford a deluxe hotel during holiday time. So, we stayed at the Music. But, in order to see all of the incredible decorations at the GF, BC, and YC, we ate dinner at their restaurants.
GF was my favorite of all.
I would choose the resort that is closest to the parks you will frequent most. Then, you can visit the other, eat at the restaurants, and take lots of photos.
Have a very Merry Christmas!!!
Now that we can afford it, we will be staying at a deluxe resort in August 2015. We had wanted the Polynesian, but with all of the refurbishments, we will most likely be staying at the Grand Floridian.