Marrakech is a former imperial city and one of the most popular cities for tourists in the Maghreb. It is home to beautiful mosques, palaces and gardens, as well as the famous Jemaa el-Fnaa square and souk market. With plenty of things to do and see in both the medieval and modern parts of town, Marrakech is a captivating city. Our list explores the can’t-miss attractions every traveler needs to do in Marrakech.