Escape from Johannesburg and its urban stresses by renting a houseboat on the Vaal River. If you can drive a car, you’ll be able to manoeuvre this easy-to-captain live-aboard boat and be the master of your own destiny. You can head off to little-known sections of the river, or hang around where there are lots of restaurants, pubs and coffee shops. Your choice. And choice is what it’s all about.