X2 on the touts. Unless you're very thick-skinned, they'll drive you crazy.
Fes is more fun than Marrakech, IMHO. If you have a rental car, the Tizni n Test pass will amaze you. As will most of the roads through the Atlas Mountains. Not for the faint of heart, though.
Geographically, Morocco surprised me. It's very diverse and quite spectacular.