We spent a few nights at Chamonix wine farm in Franschoek a few months ago. We had a wonderful experience. Self catering. We had a rental car so the 1.5km run downhill to town was not an issue. The town & surrounding area felt completely safe.
I REALLY recommend a drive to Wellington to try some of the wines there (not that we had any bad ones in Franschoek).
At Wellington, Dimmersfontein wine farm was great for lunch and some of their Pinotage (Chocolate & Coffee flavours)as was Doolhof (a bit further out of town on a dirt road) for their Shiraz.
Overall the wines of the Western Cape were impressive. Great Sauvignon blancs & Chenin blancs especially.