Apartment hotels are great choice for those staying for longer periods and looking for self-catering accommodation with all the extra perks of a hotel such as maid service and a gym. In the Gauteng countryside you can also find lots of great self-catering options ranging from fully equipped countryside cottages to quaint riverside wooden cabins and classic safari tent accommodation.