Head to Morocco for a long weekend with a difference. Explore magical Marrakech, camel trek into the Sahara Desert and spend an incredible night at a Berber camp amongst the dunes and relax by the beach in enchanting Essaouira on the Atlantic Coast.