Since South Africa has an English heritage. I would go with traditional English Christmas carols.
View page
Christmas carols and hymns
View page
The Festival of Nine Lessons and Carols is not a song, but a
series of biblical readings, usually followed at Christmas. The
Festival of Nine Lessons and Carols can also be purchased on CD for
you to listen to at your own pace.
View page
One could find a good list of christmas carols in a music book,
a book specifically about christmas carols, or on a webpage devoted
to christmas carols.
View page
Christmas carols are sung to celebrate the various things
Christmas represents.