Wow - I do like the Contemporary resort, but it would be between WL or BC, in my mind. Tough decision. Beach Club is close to Epcot with the Christmas Fireworks Illuminations, the Christmas decorations at BC, YC, and BW, as well as being close to DHS with the Osborne Christmas lights. I would stay at BC, but go over to WL for dinner some night, and then take a boat over to Fort Wilderness for the Christmas "sleigh ride". That way, you can experience both resorts.