What should I bring with me?

Comfortable walking shoes, Layers for cold nights and warm days, Sunscreen, sunglasses, hat, Reusable water bottle, Camera or smartphone, and Cash in Moroccan Dirhams for lunches, tips, and souvenirs