When it comes to enjoying the nightlife in Morocco, then Marrakech is the best choice for you. This city is not only famous for the bars and clubs, Marrakech also gives opportunities to buy souvenirs or enjoy traditional Moroccan Street food at Jemaa el-Fna, the city's main square.