Stay three nights in this Moroccan paradise and enjoy a fourth night free.
Indulge with pro golf lessons, gourmet meals and spa treatments.
Keep children well fed, well rested and thoroughly engaged while travelling.
Get a taste of South African culture at these local restaurants.
Go on a fun family camel ride or bicycle adventure through the mountains of Marrakech.