Ifrane National Park is custom-made for gentle hiking. The hills aren't too steep, and the forests are shady, tranquil places: it's a great place for family hikes. The best time to hike is spring or autumn; waterfalls are at their most gushy in spring.
Official Middle Atlas mountain guides work for set rates. It's Dh600/300 per full/half-day, but this fee doesn't include lunch or transport. Including food and transport (depending on where you want to hike), expect to pay about Dh1000 per day for one to two people.
Multiday treks, including mule, accommodation, food and guiding cost Dh800 to Dh1200, depending on the number of hikers.
Abdellah Lahrizi is an official guide and owner of the rural guesthouse Les Jardins d'Azrou. He runs a useful website (in French) about trekking in the Middle Atlas: www.moyen-atlas-trekking.com.
Horse Riding & Mountain Biking
Horse riding (Dh200 per hour) and mountain biking (Dh700 per day) are popular here, but you may have to hire a mountain guide to facilitate these excursions. For horse riding, note that the costs don't include professional guiding (or professional equipment); you'll either be led around by the rein or left completely to your own devices, which may not live up to your expectations.