Swaziland is a tiny nation with easy access to all parts of the country in a single day.
If you’re on a budget, check out Veki’s Guesthouse or Grifter’s Backpackers in Mbabane, where a bunk is about SZL120 per night. It’s uncertain whether the latter is still in existence. If you want to go all out, rent a stay at the Mountain Inn, which offers excellent accommodations, amenities, and recreational possibilities.
The most popular hotels in Swaziland are found in the Ezulwini Valley, which is between the two main towns of Mbabane and Manzini. (Don’t forget to stop by the roadside booths along the route to pick up some lovely local crafts.) The Royal Sun Swazi is the epitome of luxury, with four bars, a restaurant, a casino, golf, swimming, tennis, and 411 rooms and suites. The Royal Villas, located in Ezulwini, are very opulent, with 56 rooms distributed over 14 villas with great cuisine, ambience, and recreational facilities. The Ezulwini sun also has great amenities at a reasonable price. Sundowners Backpackers is a cheap alternative, with individual rooms starting at about E200, dormitories at SZL120, and camping from SZL70 per night.
At Manananga, Mhlume, and Simunye, you’ll discover pleasant, well-appointed country clubs on your way down to the Mozambique border.