8 days in Morocco will give you enough time for visiting several cities, learning the history, shopping at the markets, enjoying traditional Moroccan food and just spending a time walking narrow medinas’ streets.