A mere 95,000 people call Mbabane home, which should give you just a clue as to how large Swaziland is as a whole! After all, this town of low-rise bungalows and palm-dotted streets is the official capital, even if it’s sat more than 1,200 meters up in the Mdzimba Mountains.
The altitude is great for avoiding the scorching heat of the tropical plains below though, while the heritage and cultural attractions here are pretty good too.
Check out the endless bazaars and emporiums of the Swazi Maket, where wicker creations and soapstone whittlings meet fresh veg and fruit.