What are the top tourist attractions in Mbabane?

Is Mbabane walkable?