..... Nina, its a pity you didn't get a copy of the 'Lonelyplanet Morocco Travel Guide' or similar, itineraries are laid-out at length in detail, far better than anything you can get on these pages, who can comprehensibly write a guide for you here.
Under-taking long trips/journeys with multi-stops over several days in Morocco.... best to hire a car and drive yourself, such trips/journeys are best done with frequent overnight stops to avoid fatigue. Hiring a driver means sharing your holiday with a stranger, the issue of comparability is then in question, not every Moroccan is 'nice'.!
Or from Marrakech you can take a large comfortable public bus/coach to a town or village near the Sand Dunes (there are two Dunes in the south-east) From Marrakech, the town of Ouarzazate is the key transport hub in the region. from here Erg Chigaga can be reached via Agdz, Zaogra on the N9 to M'hamid, hotel accommodation is available in these towns/villages where you can find details of local desert tour operator at your hotel. If you think you won't find a tour operator, don't worry they'll find you.!
Over-nights or day-trips in the Sand can also be arranged with these guys, beyond M'hamid 4X4 vehicles are used to reach the Dunes, where you find Camels and guides/handlers, all arranged by the operator.
From Ouarzazate the N10, or from Agdz the N12, takes you to the desert village Merzagora, lots of accommodation here too and overnight or day trips can be arranged in to the Sand Dunes of Erg Chebbi,
Given you are travelling in mid-November, with shortening daylight, at that time of year expect some wet weather especially in the north (Fez etc.), so check weather forecasts as you go, consider less travel, spending more time south of the High Atlas, research the Sous Valley area and the seaside towns and villages on the Atlantic Coast. See this old link, still helpful today.....
http://looklex.com/morocco/index.htm
http://looklex.com/morocco/merzouga.htm
Research buses on these links.....
http://www.oncf.ma/
http://www.ctm.ma/
https://www.lagare.ma/en/city/city.php