Yo, las dos veces que he ido lo he hecho por libre.
La primera 6 personas y la segunda tres, y no nos ha hecho falta ninguna agencia.
Todo lo preparamos desde aquí, el Ferri, las rutas, etc...Es bueno que mires las cronicas de viajes por que hay mucha información para bajar.
En cuanto a los hoteles, ningún problema, suele haber sitio en todas las ciudades un poco grandes, pero lo puedes saber de antemano y, cuando llegues allí negociar el precio de la habitación(Todo se negocia en Marruecos).
Preparate la ruta y no abuses de los kilometros para hacer al día, ya que allí los kilometros no cunden tanto como aquí, ya que, excepto la autovía que va por el lado del mar, las carreteras son como las secundarías de aquí, y cruzas muchos pueblos, lo que ralentiza mucho la marcha, además de que debes de ir con mucho ojo, ya que hay mucho animal suelto, carros, niños, etc...Yo te aconsejaría, viaja de mañana y disfruta de los sitios por la tarde y de noche, no viajes.