Johannesburg is hosting a festive weekend full of Christmas cheer and cultural wealth. From an openair cinema experience to a…