Before I start getting into detail , you can see below what we did day by day, which as part of the initial planning that I did to prepare our trip. I usually do it all myself and I do not need any agency to do that for us when we travel:
Day 1 (Arrival and initial culture shock!)
One of our main goals was to sleep on the dessert and see the stars without pollution. I knew that it was going to be a long road trip until we arrived at our destination but it was completely worth it. Again we organized the tour to the dessert with the same agency mentioned above, I checked with other ones but they asked for extremely high prices and did not convince me.
Day 7: Coming back from Essaouira and dinner in Marrakech
We woke up early and took advantage of the last hours in Essaouria and had lunch in a cafe in front of the beach, a bit further away from the touristy area. Prices were much lower and the food tasted good, they even had flan ! The driver picked us up at around 4 pm and we went back to Marrakesh where we had dinner in the square close to our Riad. We had cuscus.
Day 8: Last Day in Marrakech & Going back to Dublin
* We made the big mistake of going shopping on the first day for all the presents for the family. I would not recommend this because you need to have learned how to bargain. I'd encourage you to buy one or 2 things and start practicing to get a better price.Barging is expected and they will usually ask you “how much will you pay for it?” rather than tell you how much it actually is.