Morocco is a land of mystery and enchantment, a country that has something for everyone.1. The food. Moroccan cuisine is a tantalizing mix of spices, herbs and flavors, and a... moreMorocco is a land of mystery and enchantment, a country that has something for everyone.1. The food. Moroccan cuisine is a tantalizing mix of spices, herbs and flavors, and a visit to Morocco is not complete without sampling some of the delicious dishes on offer. 2. The people. The people of Morocco are warm, friendly and welcoming, and you'll quickly feel at home in this hospitable country. 3. The scenery. From the bustling city of Marrakech to the snow-capped Atlas Mountains, Morocco is a land of breathtaking natural beauty. 4. The history. Morocco has a rich and fascinating history, dating back to the days of the Roman Empire. 5. The architecture. Morocco is home to some of the most beautiful architecture in the world, from the intricately designed mosques to the stunningly preserved medinas. 6. The shopping. Morocco is a shopper's paradise, offering everything from traditional handicrafts to modern fashion. 7. The beaches. With its miles of coastline, Morocco is the perfect destination for a beach... less