We are 2 couples going to Morocco in November and trying to decide between renting a car to drive to different cities ourselves or hiring a grand taxi with a driver. The main portion of the trip I'm concerned about is from Marrakech to Ait Benhaddou to the Sahara Desert (Erg Chebbi) and then to Fes.
I was wondering if anyone could give me information and advice as to which is better in terms of the following:
1. Price: Since there are four of us, I thought a grand taxi with a driver might be much more economical than a car rental, which I've heard is pretty expensive, especially compared to regular American prices. Is this true?
2. Flexibility: Renting a car would probably give us the most control over our schedule. I am wondering how it works if we hire a grand taxi and driver -- will the driver be able to stay with us over several days and drive us according to our itinerary?
3. Safety: I am wondering how safe or difficult it is to drive in Morocco if you are normally used to American roads and traffic. Is it hard to find your way around?
I was also wondering about the logistics of renting a car or hiring a taxi & driver. What car rental companies are recommended and about how much is the cost? If we want to hire a taxi and driver, is it better to do this before we arrive so that it is already planned? How much does this usually cost?