KwaZulu-Natal has a diverse landscape and a variety of sleeping options to match. In Durban you'll find droves of beachfront high-rise hotels and boutique hotspots in trendy neighbourhoods, while up and down the coastline there are charming seafront establishments. The Drakensburgs and Elephant Coast are known for their luxury hotels and lodges. B&Bs and backpackers are ubiquitous around the province.

Practical Tip: Caught Midway in KZN – Kokstad & Vryheid

Kokstad, 182km southwest of Pietermaritzburg, serves as a stopover point for many people who underestimate the trip from Mpumalanga Province to KwaZulu-Natal’s South Coast, or who are taking public transport to/from Underberg. A convenient place to drop your head is Mount Currie Inn, 2.5km from the town centre on the main road leading to the N2. It has pleasant rooms – budget, standard, executive and deluxe – a good bar, and Cassandra’s restaurant (dinner R130, open for lunch and dinner Monday to Friday).

Another useful overnight stop is Vryheid, 62km south of Piet Retief (Mpumalanga Province), especially if you’re making a late run from Swaziland or Kruger National Park. Here, you can’t go past the ultrafriendly, clean and well-signed Siesta B&B.