Ok thank you so much for this info...
I'll use for sure the train for move from one place to another probably Tangier, Fes, Meknes, Marrakesh.
A friend of mine told me to visit Merzouga and Agadir too, do you think it's doable in 3 weeks with a small kid?
thank you again

