Here are the top 10 Luxury Hotels South Africa has. Hotels in South Africa are nice but the prices can be quite expensive. Cape Town hotels offers great services and are best in terms of great sceneries. There quite a lot of luxury resorts in South Africa. Places to stay in South Africa varies has top hotels in South Africa offers competitive prices. Top hotels in Cape Town for example range between 45 to 60 USD. Get to discover best resorts in South Africa as you watch this video.