Spices, crafts, Berber rugs and visit tips — everything you need to know about Africa's largest market.