I travelled to South Africa in 1999, and spent two weeks in Cape Town, and doing part of the Garden Route. In Cape Town I stayed in a great guesthouse The Blackheath Lodge - if you have the chance, stay there!
A favourite memory is that of staying at Cape Agulhas, the most southerly point on the African mainland. The weather was cold and wet, and I stayed in a house with a tin roof, and no central heating.
Luckily someone had done a bar-b-que recently, so I managed to get some charcoal, and light it in the fire grate.
That kept me warm, but as the charcoal started to run out I began to eye up some of the chairs in the kitchen! Despite being warm I didn't get much sleep, as the rain really started to come down on the tin roof, and room was lit up every 45 seconds by the lighthouse down the road - having said all that - it was a magical night!