The best way to get to know Morocco is to visit the four Imperial Cities: Marrakech, Fez, Rabat and Meknes. They have been the capital of the country at some point in its history and each has its own personality and appeal.
Morocco is a country that holds many surprises, no wonder so many travelers fall in love with it and they cannot resist to visit it over and over. The great historic legacy goes from roman ruins to imponent medieval Kasbahs.
Morocco evokes all the exoticism of Africa and at the same time its largest cities feel very close to Europe. However, landing in Morocco for the first time is for many like landing in another era. One in which the merchants dragged their wagons through the labyrinthine streets of the Medina, leaving behind an anaesthetizing aroma of fruit; the same one in which the tanners dyed the leather by hand, drawing a hypnotic palette of colors in their creamy landscape; and the one in which the donkeys were still able to stop the traffic.