Morocco is one of the most beautiful and diverse countries we've been to. It's nature is truly spectacular - although this North African country is associated mainly with desert (which is incredible indeed), it boasts lush green hills, wonderful lakes and high, snowy peaks of the Atlas Mountains Range.
Moroccan towns are a piece of art. Extremely unique and beautiful, like, for example, the blue town of Chefchaoeun or the "biblical" Ait-Benhaddou.
The only disadvantage to this amazing adventure, was, unfortunately, some of the locals. You must be really careful not to get scammed by the tour guides, vendors, waiters and even ordinary people.