This team of professional tour guides is the best in not only Marrakech, but all of Morocco. Founder Mohamed Elaamrani and his colleagues have incredible local knowledge and work directly with you to create a personalized, bespoke tour that best suits your interests. Note that spring and fall are peak travel season in Morocco, so you'll want to book your adventures with Mohamed and his friends well in advance. (This is the company I work with on all my journalism assignments across Morocco.)