Morocco Morocco: Marrakesh, Essaouira and the High Atlas Mountains Starts at $3890 Duration 9 days Activity Level Cultural