You have three available lodging options to choose from:
Multi-bed hostels
Mid-range local hotel rooms
Luxury apartments and suites
Depending on the group size and budget of your group, you can choose either of the options for staying in different cities. Keep in mind that the price of accommodation will be higher in cities like Marrakesh and Fez compared to other cities that are much less populated.
Another great option for accommodation is to try out the local Couchsurfing options. Not only can you find good accommodation that way, but you can also have a personal guide to show you around….