I stayed at Riad Cinnamon with two friends (all Canadian living in London). The people who run the Riad are amazing and will do everything for you: arrange taxis, organise excursions, make dinner reservations, etc. And they’ll walk you anywhere so you don’t get lost. It’s in a fantastic location in the Medina, close to the Souks.
Every morning they set up a delicious breakfast anywhere and anytime you would like it. On the first day they’ll sit down and go through the city map with you and point out anything of interest and answer any questions you have.
The place is gorgeous, but not too expensive or over the top.