Our Insider Tips: 24 Small Hotels in South Africa that are Real Gems