iStock International
Concentrated mostly in the north, Morocco’s imperial cities – Fez, Rabat, Meknes, Casablanca, and Marrakesh – are the cornerstones of any tourist itinerary. And a sidetrip from Marrakesh to Essaouira to take in Moroccan beach culture is a must, if time allows. Also make time to venture … more away from the big cities to experience Berber culture, fishing villages, and the vast, exquisite isolation of the country’s gorges, mountains, and desert dunes.