When flying thru JNB, I typically use City Lodge Hotel right in the airport. It is one of two hotels actually in the airport itself, and it is 25% the price of the other one. It's a very nice hotel, the restaurant is great and extremely reasonable, and it's very convenient compared to...