My boyfriend and I are traveling around Morocco September 9-20. Here's the itinerary we're eyeing:
Fly into Casablanca
2 nights in Fez
2 nights in Chefchaouen
1 night - overnight train from Tangier to Marrakesh, bus in AM to Essaouria
2 nights in Essaouira
4 nights in Marrakech (day trip to Atlas Mts)
Is this not enough time in Fez? Is Essaouria worth it for two nights? I'm pretty much sold on checking out Chefchaouen though we realize it's pretty out of the way.
Look forward to any insights! thank you!

