In 2015 I visited Rabat, Fez, Essaouira and Marrakech. Probably my best and worst decision on this adventure was to rent a car and drive. Having not been prepared for the rental situation, I ended up with an overheating, no-ac, manual drive, cigarette burned piece of shit. I was targeted and ticked by the police multiple times as well. So yeah, hire a Grand Taxi if you happen to go there! Despite frustrations in transport, I found the people to be very accommodating and of course, the photographic opportunities were abundant.