Fez tops the list for its maze-like medina, fabulous foodie scene and annual Festival of World Sacred Music.
For a slice of the Sahara, there's the desert town of Merzouga, near the impressive Erg Chebbi sand dunes, accessible via camel treks.
Active types can hike between Berber villages in the High Atlas or head to the blue-hued Andalusian town of Chefchaouen to explore the Rif Mountains.
Beach bums will love laid-back Essaouira and Sidi Ifni on the Atlantic coast, while surfers often head south to Taghazout.
For quiet contemplation, Morocco's holiest town, Moulay Idriss, is hard to beat. Plus, you'll have the nearby Roman ruins of Volubilis pretty much to yourself.
If you don't like cumin, you may starve
Cumin is one of the main spices used in Moroccan cooking. This pungent powder is used to flavor everything from tagines to mechoui (slow-roasted lamb).
Cumin is used as a condiment on most Moroccan tables, along with salt and chili. It's also a popular natural remedy for diarrhea.
"Cumin has anti-parasitical properties, so if you've got an upset tummy, a spoonful of cumin knocked back with water will help," said food guide Gail Leonard with Plan-It Fez.
Trains are cheap, comfortable and reliable
Train company ONCF operates one of the best train networks in Africa, making it the easiest way to travel between cities.
It's worth paying extra for first class, which comes with a reserved seat and A/C.
First class carriages have six-seat compartments or open-plan seating. Stock up on snacks, or buy them onboard, as it's customary to share food.
When it comes to traveling to smaller towns and villages, buses and grand taxis, usually old Mercedes sedans that can seat six (at a squash), are best.
Couscous is served on Fridays
You'll see it on every restaurant menu, but traditionally, couscous is served on Fridays, when families gather after prayers.
This is because the proper (not packet) stuff takes a long time to prepare.
Coarse semolina is hand-rolled into small granules to be steamed and fluffed three times. It's pale in color, deliciously creamy and served with vegetables and/or meat or fish.
Bread is the staple carb and is served with every meal, except couscous.
It's baked in communal wood-fired ovens, one of five amenities found in every neighborhood (the others being a hammam, or bathhouse; a drinking fountain; a mosque and a preschool).
Riad rooftops rock
The traditional Moroccan house (riad) is built around a central courtyard with windows facing inwards for privacy.
They're decked out with elaborate zellij, stucco and painted cedar and are easily the most atmospheric places to stay.
While Moroccans tend to use their rooftops as clotheslines, a riad roof terrace is the place to be come sunset.
In Marrakech, Italian-designed Riad Joya (Derb El Hammam, Mouassine Quarter; +212 524 391 624; www.riadjoya.com) has prime views of the Koutoubia Mosque minaret, while five-star La Sultana (403 rue de la Kasbah; +212 524 388 008; www.ghotw.com/la-sultana) overlooks the Atlas Mountains.