If you go to Marrakech stay in a riad. You can stay in hotels all over the world but not many places offer the riad experience. At the risk of sounding cheesy Dar Zaman really is an oasis of calm from the mayhem outside. ,We were collected at the airport and then met by Hassan who walked us through the alleys. Peter the owner was there to welcome us, You will not find this place on you own so book the transfer.
Another good idea is to eat at the riad on your first night.The food was the best we had during our 5 day stay. We took the smallest room on the roof and felt it to be quieter and more private than the others. I think the riad experience has a lot to do with your fellow guests and riad staff and we were lucky on both counts.
Dar Zaman is located away from the main square (15 mins walk) which we also felt was an advantage. The area is still within the old city walls but is in a quiet residential area.
Go. Enjoy. Thoroughly recommended.