Is it worth the hassle to do Essaouria as a daytrip? This means either staying in Marrakech for 5 or 4 nights depending whether we do this or not. After Essaouria then it's off on an overnight train to Tangier where we stay for two nights and then ending the trip in Fes where we stay for 3 nights.
Any ideas, thoughts? We prefer exploring cities than going out in nature.
Thanks again in advance.