Morocco is a country full of contrasts. In the North, it is decidedly Mediterranean. Towards the central regions, as you head into the Atlas mountains, you will feel as though you are in a Central or Eastern European mountain country, and then on the southern side, the vast Sahara desert appears and...