A Tour of 5-7 days will be more than enough to explore most of the fascinating places of Morocco like Fes, Chefchaouen, Marrakesh, Bahia Palace, Jardin Majorelle, Jama El f’na Market, Toubkal, Erg Chebbi etc.