To discover Morocco and get a real feeling, you will need at least 15 days itinerary of Morocco. Although, you need only a week to cover all the best attractions in Morocco such as Marrakech, the Sahara desert, and Fes.