Eating in restaurants, even hotel restaurants, is no guarantee that you will avoid the almost obligatory stomach upsets. Be prepared for this. Street food if chosen carefully is fine. I ate delicacies and fresh fruit from the souks with no ill effects, but others were not so lucky simply eating restaurant food. As said, be prepared..
This is a six day route march ! Your on the move a lot and all in very hot weather. forget the 'your need something warm for the evenings' advice in the trip notes. I took a fleece and it was simply wasted space in the case and earned me a wry smile from the guide! DO take a small rucksack, you will need it. Good sunglasses and a wide brim hat are a must. Oh, and a book ( MP3 player might be better for those long coach rides )
Apart from Marrakesh and Essaouira you are on quite a tight schedule. Annoyingly, you don't get time to stop and wander in the souks in Fes, Medina or Rabat apart from where the guide has scheduled a shopping 'event' at one of the pre arranged shops.
You have several long road trips, and a rail trip, and you may not want to listen to the guides 'talk' for all of the journey. If you haven't fallen asleep, the MP3 player or book will help drive/drown out any distractions
Volubilis is a ruin of a Roman ruin. It is by no means a Moroccan version of Pompei so don't get excited. Great views, but not much else and in a very sad and overgrown condition. You have to tip the local ruins guide even if you don't go round with him and i still know next to nothing as to what the Romans were doing there
Avoid Essaouira in late June if you don't want loud music into the early hours and crowds of noisy teenagers. Its their annual rock? music festival and the hotel we stayed in was about 500 metres from the stage. The music was great, but if thats not your scene, forget it ! Its a great fishing town but you won't see it at its best at that time of the year
For better or worse, Health and Safety isn't a big issue out there, so make sure you know your fire exits in all the hotels
When you get to a hotel get hold of one of their hotel 'cards' with their address and contact details on. Keep it with you and if you get lost, show it to the local taxi drivers and your get back ok
Finally, don't go near the snake charmers in Marrakesh, they are experts at getting you to have your picture taken with the snakes and NO is a word they don't understand right up to the time where they then try to charge you £30 for your pictures. Watch them from a distance, the snakes are less slippery than the charmers !