6 weekend breaks near Cape Town for under R700 per person

These self-catering cottages and guest houses are some of our favourites. They’re all under R600 per person per night, and all within easy driving distance.