If you have a Pinterest account then chances are that you have seen multiple posts of Riad Yasmine's, now famous, pool. Trust me when I say that the rest of the hotel and the people who run it are just as lovely as the Riad's interior garden. Located just outside of the medina, this hotel is also very affordable with rates starting at 90 euro/night which includes a delicous breakfast.
The design at El Fenn has an eclectic Morocco vibe. The restaurant and bar area have a "Casablanca" feel and the rooms are more traditional with lots of brightly colored textiles. You could spend a few days here without having to leave as the hotel boasts a pool, spa, and even a cinema room. Rates start at 200 euro/night for a standard room and the hotel also has private houses available if you are traveling with friends.