Among many great points, there’s one downside I can see (otherwise I’d probably go there more often as it’s such a fascinating city). Compared to a lot of countries it can be a bit of a hassle. Everything is done “under the table” from finding and making a deal and seeing it through to making sure your hotel is visitor-friendly.
Several great contributors have been so often its no big deal to them. I’m like that with some of my favourite destinations — the most annoying places can be a breeze once you know the ins and outs. But there are newbies who hear of the Marrakech delights and maybe wonder if it’s as easy as walking into a German FKK, a Thai go-go bar, or a U.K. Adultwork booking. (It’s not.) It’s good to travel and punt. But everyone finds their own level of streetsmarts and ability to handle different customs and environments.
(Having said that, hats off to the couple of contributors who have put so much great information here about wonderful Marrakech!
)