I have to admit, I have never stepped foot in South AfricaYet.  But if I ever get to spend the money and make the trip, I hope to find myself spending a day at the Kirstenbosch Botanical Gardens in Cape Town, body surfing off the little known Diaz Beach at Cape Point, and laying my pretty little head down at one of these fantastic luxury hotels for at least one night of my stay.

Top Luxury Hotels in South Africa

1.  Mount Nelson Hotel – Cape Town, South Africa

Penthouse Suite in Mount Nelson Hotel - Cape Town, South Africa

The Mount Nelson Hotel can host as many as 400 guests at a time, but maintains a feeling of seclusion with four distinct, separate wings. The hotel is set in the middle of South African wine country and offers wine tours, as well as kid friendly nature excursions. Did we say kid friendly? Yep – they even offer babysitting and enclosed gardens for children to play!

2. Twelve Apostles Hotel and Spa - Cape Town, Western Cape, South Africa

View from Twelve Apostles Hotel in Cape Town, South Africa

Guests are greeted with sparkling wine upon arrival at The Twelve Apostles Hotel and Spa. Conde Nost Traveler named it one of the best places to stay in the entire world. While past travelers rave about exceptional service and luxury accommodations, I can’t help but think that their biggest selling point is the breathtaking view.

Photos courtesy of Mount Nelson Hotel and Twelve Apostles Hotel.