South Africa trip

My wife and I are planning a trip in October to south africa for 18 days... we'll be in the bush most of the time but are in Cape Town for 4 days at the end. Does anyone have any tea houses/shops to recommend? I plan on buying as much honeybush and roibos as I can