A walk through the Marrakesh medina, Jemaa el-Fnaa square, restaurants and cafes