Discover Morocco's incredible diversity on this thoughtfully designed 10-day journey that balances c...