Venture beyond Marrakech's souks to Morocco's Sahara dunes, Atlas hikes, Fes medinas, and coastal forts. 2026 guide with stays $30-250/night, ...