Ladysmith offers a variety of accommodation options, from cosy bed and breakfasts to three star hotels and beautiful game lodges.