Rose Festival: a guide to celebrating Morocco's flower festival - Lonely Planet