Marrakesh Popular Arts Festival: a guide to Morocco's festival of street performers - Lonely Planet