Pietermaritzburg is one of South Africa’s most beautiful cities. It’s set in the picturesque rolling hills of the KwaZulu-Natal province, and is surrounded by lush forests and sparkling rivers. The city centre is a charming mix of colonial-era buildings and modern skyscrapers, and is a great place to wander around. There are plenty of things to see and do in Pietermaritzburg, from exploring the city’s history at the National Museum, to going for a hike in the surrounding hills. The city is also home to a thriving arts and culture scene, with a range of galleries and theatres. And when you’re done exploring, there’s no shortage of restaurants and bars to enjoy, from traditional South African biltong bars to trendy wine bars.