7 affordable destinations for South Africans to experience a white Christmas