I recommend visiting - Fez, Morocco
Fez is a wonderful, labyrinthine medieval city, less discovered than Marrakesh. It has almost two thousand winding narrow streets and passageways to explore with every twist and turn revealing something new. While there, I've discovered everything from rows of stalls selling wedding clothes, bakeries where you can peer right into the heart of the mudbrick ovens to the exquisite intricate detailing of an ancient mosque or fountain.