Well, what is reasonably priced is of course different from person to person. I found lodging in general very reasonably priced in South Africa. Is 300.- ZAR OK to you? Then I can really recommend Victoria Hotel at the railway station. Standard as of a hundred years old five stars hotel, atmosphere like a very cosy guesthouse.