I wasn't sure whether to put this in Christmas or Skiing, so feel free to move if necessary. 
We have been talking about going away for next Christmas. DD(11) has requested reindeer and DS(8) would like to do some skiing. So the Cairngorms seems to tick the boxes as it's cheaper than going abroad and we can drive and take all the presents with us. Obviously we can't guarantee the snow, but the Christmas Eve parade sounds fab and there seems to be a fair bit to do without the skiing, with the snow being a bonus if there is some.
I haven't really thought beyond that. We usually stay in self catering places as DD is a fussy eater, but I think a hotel would offer entertainment and a big tree etc.
Can anyone recommend places to stay, tips etc? Thanks.