Hotel prices can vary greatly depending on how far in advance you book, the demand for rooms, and which hotel you book but the prices below will give you a rough idea and you can do further research and hotel booking at
https://www.tripindicator.com/hotel.html
OR Tambo Airport Hotels: From $124 per night
Lanseria Airport Hotels: From $67 per night