From Marrakech’s souks to horseback riding on the beach in Essaouira, there’s plenty to see and do over a long weekend on a budget.

From Marrakech’s souks to horseback riding on the beach in Essaouira, there’s plenty to see and do over a long weekend on a budget.