We hired a car and driver/guide from Marrakesh, which cost surprisingly little.
I thought the leather tanneries in Fes well worth seeing, if you can stand the smell. The way they treat the poor donkeys made me wince, but dh wouldn't let me take them all home

Meknes too was worth a visit and we bought a carpet (surprise, surprise!)
The one place I personally would avoid like the plague is Ouarzazat where all there is to do is soak up the sun............but if that's what you want

You'll certainly get pestered to buy stuff and it's all a game of bluff and double bluff, but then I'm sure you know that already.
We stayed in Marrakesh almost on the main square at the private house of a lovely pair of Parisian queens.
English tea every afternoon with silver teapot, scones and home-made jam.
I'd go back tomorrow but, £/$ blah! blah! blah!