An enchanting land full of mystery and wonder, travellers are sold on snake charmers, perfumes, and the call of the muezzin. The real Morocco is this and much more, a thriving modern country with diverse people, an enchanting natural landscape and a complex history. For some, the main appeal or visitors to Morocco has always been its balance of the familiar with the exotic. Beyond the cities, the real adventures await. The best time to visit Morocco is in spring mid-March to May, when the vegetation is lush and vibrant, or during the mild autumn period between September and October.