Planning a Safari trip in Dec/Jan and have to layover @ JNB. The airport Protea looks fairly decent and the price good too at a third of the IC, might just make a booking now as I'm guessing prices will go up. Looks like they also have a hotel in the intl terminal which you can pay by the hour.