3 nights midweek for 2 - self catering - Magaliesburg