pues alli mayoritariamente hablan arabe y frances,aunque el español lo entienden muchos...el ingles ya un poco menos.
no se,respecto a hostales te encuentras muchos,y valen muy muy baratos (40 dirhan ,o sea 4 euros)eso si,ten cuidado que te quieren sacar pelas,te suben las cosas para sacarte dinero.al igual que los taxis,que valen 9 dirhans (90 centimos),..y en el puerto de tanger te quieren sacar los taxistas 30 dirhans,...
yo he estado en el norte de marrucoes solamente,te recomiendo meknes,fes,asylah...y larache (es un pueblecito pequeño con costa,que tiene un aire a cadiz,alli se esta muy tranquilo)
tambien te dire que te persiguen por la calle (en mi caso no porque vpy con un amigo arabe y me dejan en paz)para hacer negocios contigo o hacer de guias ilegales (ten cuidado con estos,que se hacen pasar por amigos tuyos,te dicen de ir a enseñarte la ciudad como amigo,..y te lleva por tiendas obligatoriamente para que compres cosas (pactado con los comerciantes)y luego encima de todo te pide que le pagues por llevarte a los sitios