I would say that anytime you get to go to Disney, and stay in any onsite resort you are bound to have a ball! That said, I would suggest a resort with some amenities for your boys. Weather in December can be hit or miss, and you might end up with some cold, rainy days where you want to take advantage of some indoor resort amenities. We went to DisneyWorld with our now 8 year old son in 12/01 (staying at the Swan), and in 12/99 (staying at WL). We have also stayed at CBR and OKW during winter months. We loved all of them, but for different reasons, and all provided us with plenty to do an see beyond the parks. If I had to pick our very favorite, I would have to go with the consensus here: WL. The pool and arcade are cool for kids, the Cubs Den would allow you to drop your boys off for an evening of fun while you and your spouse have a romantic dinner at Artist Point, there are good kid-friendly food options here, the Xmas decorations are awesome and when we were there Santa even made a visit, they have rooms with bunkbeds and kids love bunkbeds, the only way to get to the MK is by boat and that can be a fun adventure for kids. I suppose I could go on and on, but I have hit the hilights for you.