During my trip, I visited the cities of Marrakesh and Fes (and took the train between the two). You can easily (and cheaply) fly from Pisa, Italy to Fes! I didn’t bother with Casablanca, since most people said it is very modern and industrial. I wish I had spent more time in Marrakesh since it was definitely my favorite, although both cities are full of amazing historical and cultural sights. I loved shopping in the massive Souqs, exploring the maze of the medina in each city, riding a camel outside of Marrakesh, people watching in the Djemma el Fna (main square in Marrakesh), exploring the historical palaces, and seeing (and smelling) the tannery in Fes, which might have scarred me for life. You do not want to know how they treat/soften the animal skins. Just say ok when they hand you a sprig of mint to hold over your nose!
Eat:
Dates, vegetables, camel, and anything cook in Tajine (or Tangine) clay pots
Drink:
Mint tea (and yes hot tea is great on a hot day!)
Freshly squeezed orange juice
See:
The amazing architecture of the historical palaces and mosques (and university in Fes)
The incredible handmade silk textiles
A leather tannery (although warning, you will never look at leather the same way again!)
A snake charmer in action
Do:
Take a steam in a traditional hammam (bath house)
Stay in a historic Riad
Go on a camel ride in an Oasis (or overnight in the dessert if you have time/are feeling adventurous)
Shop in the Souq (or Bazar)
Get lost in the maze of the medina
Buy lots of amazing spices
Tips:
Realize everyone is trying to sell you something… always, and no gesture or kind act is for free (but that’s ok, if you know that going in, you can be careful and go with it). Tipping the snake charmers was totally worth it!
It is very warm (I mean it’s basically the Sahara) but you still need to dress respectfully. Plus it’s a very dry heat (temps were in the 110s when I was there). It was definitely hot, but strange without the humidity I’m used to. Also remember to drink plenty of water!
If you want to do a little more research on visiting Morocco, Frommers has an amazing (and free) guide online here.