Agree with you there Steve!

Gra Aviemore is good M8

, we spent last New Year up there certainly lots to see and do!
There is a Ski resort there so if there is going to be snow at Christmas it likely to be around Aviemore.
Reindeer for the Kids to go see, Swimming pool & there was a lot of re-development last year so its likely to be a good bet for keping the kids entertained.
we stayed here which is within walking distance of the Centre and the quality was fab

the statics were nice inside aswell.
http://www.speysideleisure.com/chalets.asp