Marrakech is well worth a visit on its own (3 or 4 days is usually enough), but if you have a bit longer then we would suggest combining it with Fes, the spiritual capital of Morocco. An important consideration is flights and at the moment you can get direct flights to both Fes and Marrakech plus with a direct hour flight from Fes to Marrakech, this trip has never been easier.