Appreciate some help from the experts here.
2nd Jan - 4th Jan Klein Genot Franschoek
4th Jan - 7th Jan Moonstruck Guest House Pringle Bay
7th Jan - 11th Jan Colona Castle Muizenburg
The one I'm not sure about is Moonstruck as the reviews on TA seem to be mainly from 1st time contributions, but the area and house look fantastic.
Chose Colona for being close to Constantia restaurants and golf, plus looks great place with good reviews.