A trip to Ourika in Morocco. Worth trying.