No trip to Morocco would be complete without doing at least one of the following; going to the desert; riding a camel; going skiing; visiting Zagora; seeing the valley of the Kasbahs; witnessing the mayhem of the Marrakech Arts festival; visiting the Portuguese City of Mazagan (one of Morocco's world heritage sites) or going to the spectacular Dades Valley?