I am going to Marrakesh in Decmeber and then heading down to Agidir. I am probably going to use the bus service. Supratours is the one, so I've heard!
I'm going to be taking a surfboard bag containing 3 boards. Do buses cater for this or should I look for a Taxi with a roof rack.