There are 20 attractions in Marrakesh. Jemaa el-Fnaa, vibrant marrakech square with street food and performers, is the most popular.