Morocco is a country with a rich history and culture. It is known for being one of the most tolerant of the Arab nations. The country is relatively safe, peaceful and stable. Moroccan people, both Arabic and Berber, are also noted for their warm hospitality and friendly nature. Tourists may receive curious looks in areas that see few visitors, but this is often followed by cheery greetings and welcomes. Morocco has a lot to offer visitors, from delicious food to beautiful beaches and stunning architecture. Find some of the top reasons to visit Morocco below.