Tangier and Fez (also spelled Fes) are two of Morocco's most captivating cities. Tangier, with its coastal vibe, Mediterranean influences, and bustling port, serves as a gateway to Africa from Europe. Fez, on the other hand, is the country's spiritual and cultural...