Morocco et bigger and more diverse than it seems: it spans the Sahara desert and you can go skiing in the Atlas mountains 90 mins from Marrakesh.
What a delight to get lost in the labyrinthine souks, to wander through intricate and vibrant medinas, and the Blue City of Chefchaouen is a sight to behold!