Places to stay in towns and cities, from guesthouses to country hotels.
From a country hotel near Kruger to self-catering villas and a forest hotel above Pilgrim’s Rest.