Morocco dazzles with incredible history, mesmerizing mountains, vibrant cities, and a desert that goes on as far as the eyes can see. There aren't many countries with that much variety, and you need two weeks