Essential insights about morocco travel itinerary