Travel to the snow-capped mountains, cosy wooden chalets, and colourful towns and villages create a marvellous festive atmosphere - a perfect pre-Christmas scene with Newmarket Holidays.