For a guaranteed white Christmas, your best bet is Kiruna in Sweden which is a 'true' winter paradise with a 70% chance of snow on Christmas Day