As Marrakech swells with tourists, Dom Tulett finds awe-inspiring cave paintings, vast desert and delightful markets further ...