I am arriving in Marrakech early May. I have up to about 8 nights and don't have a particular city/airport to fly out of yet.
During my time in Morocco I wish to explore Marrakech, maybe visit the Atlas Mountains (is this highly rated to see as I'm a photographer), can you get there by public transport or is it best to arrange a tour as I'm a solo traveller it maybe expensive. Also is there a good local place for a day hike?
I would also like to spend a night in Essouria. And then I am maybe thinking of heading North, is it worth stopping in Rabat for a night? or are there better places along the way? Then I havent heard great things about Casablanca so I would probably go straight through to Fes for a couple nights then fly out of there. Also is transport between these places easy?
I really really appreciate anyones opinion on what is the most enjoyable experience. And if you think I am missing anything really really worth seeing please let me know!
Thank you in advance