Big fan of Morocco - and these pictures hardly do it justice. The Atlas Mountains and Chefchaouen stole the show, but Marrakech is Marrakech. You could get lost in that city for 10 days alone.
Riad Laaroussa is as special as they come; worth the trip to Fez to meet the owners. It is easy to head up to Spain afterwards, just don't forget to read The Alchemist during your journey.