Sleeping

Vaalwater has a handful of places to stay, while Marakele National Park has some excellent park accommodation, including a lovely tented camp.