Mountain
Kasbah Angour, which opened last month, is a converted Berber castle in the foothills of the High Atlas mountains. The 21 bedrooms and four suites feature local materials such as red sandstone, clay tiles and cedarwood and have views of Mount Toubkal, the highest peak in North Africa, and the villages and olive groves of the Sidi Fares valley.
• B&B from £50pp with Fleewinter (020-7112 0019, fleewinter.com)
Desert
The Sahara Safari Camp, accessible only by camel or 4x4, is a small-scale, eco alternative to big commercial camps. The eight-tent camp opened last November near Tagounite, south of Zagora. Solar panels provide hot water and power lanterns. Desert excursions include camel trekking and visits to the Chegaga dunes.
• From £60pp a night with Specialist Morocco (020-7193 2461, specialistmorocco.com), including all meals and soft drinks
Village
Les Terres M'Barka is a boutique hotel in converted farm buildings in Tamesloht, a village 25km south-west of Marrakech. Organic produce is still grown there for the restaurant. Join cooking or yoga classes, and help with the olive harvest.
• From £854pp for seven nights, with CV Travel (020-7401 1045, cvtravel.co.uk), including flights, transfers and breakfast
Coast
Riad Villa Blanche is a new modern riad hotel in Agadir with a swish spa. It's only 200m from the beach and close to the Polizzi Medina and the Souss estuary, heaven for birdwatchers.
• From around £100pp a night (+212 528 211313, riadvillablanche.com)
City
Riad Joya is a new posh riad in the heart of Marrakech's medina. Its seven suites each represent different aspects of Morocco's history: Greek, Roman, Ottoman, Berber ... A large roof terrace has views of the Koutoubia mosque.
• Suites from around £172 a night including breakfast and transfers (+212 524 391624, riadjoya.com)