Swaziland is a small country and it is easy to go anywhere in the country during one day.If you're watching the pennies, head to Veki's Guesthouse or Grifter's Backpackers in Mbabane, which costs around 120R per night for a bunk. If you want to push the boat out, book a room at the Mountain Inn which has outstanding accommodation, facilities and leisure opportunities.
The most sought-after hotels in Swaziland tend to be located in Ezulwini Valley between the two major cities, Mbabane and Manzini. Don't forget to pick up beautiful local crafts from the roadside stalls on the way. With four bars, a restaurant, a casino, golf, swimming, tennis and 411 rooms and suites, the Royal Sun Swazi epitomises luxury. The Royal Villas, also found in Ezulwini, spread 56 rooms across 14 villas and are extremely luxurious, offering excellent food, atmosphere and leisure facilities. The Ezulwini sun offers excellent facilities, also, at mid-range prices.
And, if you're heading down towards the Mozambique border, you'll find comfortable, well-appointed country clubs at Manananga, Mhlume and Simunye.
Again, out in the country, a wonderful place to stay one or more nights is Phophonyane Falls (http://www.phophonyane.co.sz). It is situated in the north-east, next to the Phophonyane waterfalls and offers great hiking trails. Best is to sleep in comfortable tents, next to the river. The Shewula Mountain Camp, Swaziland's first community-owned camp, is perched high in the Lobombo mountains with stunning views across game reserves; on clear days the Mozambique capital, Maputo is clearly visible. Guests stay in traditional rondavels, round thatched huts. The Camp is an eco-tourism initiative designed to help the local community and the wider environment.