3 nights midweek for 2 (self-catering) - Magaliesburg