Everything you need to know about hiking the Mount Toubkal trek, including routes, costs, preparation, what to pack and what to expect.