Whether you want the loneliness of a night in the Sahara, to trek in the mountains, or enjoy the hectic life in cities, exploring Morocco will satisfy each of you. You can visit the Bedouins and ride a camel, sleeping under the stars. The Atlas Mountains provide a challenge to experienced hikers but have easy trails as well.
Rabat, Fez, and Casablanca are all famous names, but a good itinerary will not have you spending much time in any of them. Head out to see the real riches of exploring Morocco.
The city of Chefchaouen with its blue-washed buildings is in the Rif Mountains in the Northwest of Morocco. Jews and Moors fleeing from Spain in the 15th Century founded it. You do not have to climb to get there, and you should not miss it but have a jumper for night-time.
Essaouira on the Atlantic Coast satisfies anyone wanting sea air and fresh seafood on their plates. Marrakesh, the Red City, is inland from Essaouira and definitely a place where you should explore the walled city, the Medina, and its souks. Moroccan cuisine is great, with some flavors you will only find in this part of the world.