Find hotels, guesthouses, B&Bs, and vacation rentals in South Africa.