South Africa does luxury hotels very well and the obvious one here is Fancourt but you might also like to try Steenberg Hotel which is consistently voted one of the most luxurious hotels in the Cape Town region.