Planning your first trip to Morocco? You're in for a blend of color, culture, and unforgettable experiences. From bustling markets to quiet coastal towns, Morocco offers something for every kind of ...