From the bustling souks of the imperial cities to the serene golden dunes of the Sahara, discover the most enchanting places to visit in Morocco.