Hi I&M can't help with the Christmas thing but what a great dilemma to have with flight/cabin issues, at your age cabin upgrade is favourite every time, we found later on that, fortunately we could afford both and I can certainly recommend premium flight and a JS at the stern on discovery and D2 hope you have a great cruise.π