Running inspired was ok....but actually did very little. The man was late to collect us at the airport on arrival which was a bit stressful! He got us to our hotel (Almas, in new town, not sure they are using this hotel anymore but it was a decent business style hotel) and sorted out our numbers but actually that was it. No info let alone help in finding the race next morning which would have been useful, especially in the days before iPhone maps! I don't think the hotel was quite as close to the start as it was claimed to be.... Didn't see them again until getting collected the day we left.
This year we did it ourselves, an amazingly cheap deal through Groupon. A very plush tourist style hotel with an icy swimming pool perfect for mashed up legs! We registered online and then it's just a case of arriving the day before with enough time to collect your number, which was fairly easy although by then we knew our way around a bit (other than the old city Marrakech isn't too bad for navigation). A taxi to the start may be necessary depending on where you are, but your hotel should be able to help with this.
Well, whichever way you go it should be great, the weather was so good this year, even nights were comfortably warm, although we heard it had rained on race day the three years before we first went. Marrakech is a great place to unwind after the race, 3 or 4 nights is also plenty there as its fairly small.
Let me know if I can be of any more help, J