In 2017 I traveled through Casablanca, Fez and Marrakech. This was the first trip where we ever hired a tour guide and I can't recommend it enough. It felt a bit awkward at first but, especially in a more developing country, we experienced way more than we would have otherwise.