For any adventure travelers willing to discover Morocco's cultural heritage, they should go to Fez, Marrakesh, Meknes and Rabat. These four cities symbolize the core of Morocco's history and cultural heritage. Fez, Marrakesh and Meknes were former capitals of Morocco, Rabat is the actual one. Furthermore, Fez, Marrakesh, Meknes and Rabat share a common bond as they each contain the cultural and architectural treasures of a their fascinating respective era and glorious past. From the 9th century to ours, adventure travelers will get a vision of Morocco's cultural and historical heritage. They'll also see Moroccans' pride about their glorious history, because their kingdom were founded 12 centuries ago and their way of life and cuisine has fascinated many foreigners since. These imperial cities are also vibrant through the souks in the medinas.