8 days and 7 nights is the ideal time to explore all the famous sites of Morocco and spend a relaxing vacation at its different cities.