Morocco is one of those magical locations that hold fascination for travellers from all over the world with the vision of the wide open Sahara, looking at your reflection in the sand as you sit atop a camel.
Morocco offers, magnificent architecture, white sandy beaches, narrow and endless streets in the bazaar of medieval Fez, snow capped Atlas mountains.
Try windsurfing in Essaouira, visit a Hamam in Marrakech or stroll the blue streets of Chefchaouen.
When to visit Morocco?
With such varied geography the best time to visit is relative to the places you would like to visit.
In general the best time to visit is in the Spring (April & May)
In the summer the best places include the coastal cities such as Essaouira and Rabat
Winter months can be extremely cold in the mountain areas.
Morocco observes the Islamic holy month of Ramadan so whilst the days are relatively quiet the main activities will happen at night.