Pluses (things that we did well and worked for us):
A detailed plan and itinerary, and being flexible to change on the ground.
Research where to stay, eat, and attractions to visit. TripAdvisor.com is a great resource.
Stay in home riads in Morocco, and not hotels.
Book directly with riads in Morocco, when they were willing to extend a discount. And, book through Booking.com when they didn’t offer a discount or requested a down-payment. Watch-out for cancellation terms.
Before committing to riads and hammams, we had a friend investigate our shortlist in-person while he was attending a conference in Marrakech.
Buy tickets to attractions and activities in advance.
Travel by car in Morocco. While travel by train is a much cheaper options, it is not efficient and reviews are not great.
Rent a car and drive in southern Spain. It’s fun, cheap and convenient.
Director of Entertainment, Ihab. He has a great taste!
Deltas (thing we could have done better):
Our Itinerary was a bit hectic and would have been great to allow for some personal time to relax, unwind and do your own thing.
We should have hired a guide in the Medina in Fes, and agreed on price up front. Adults and kids are equally aggressive when offering guidance.
The weather in both Morocco and Spain was a bit warm. I think starting the trip the last week of September would have been better.
How I lowered my cost:
Airline miles to pay for air ticket: I used AAdvantage Miles to pay for my American Airlines ticket Phoenix/Madrid and return Barcelona/Phoenix, and only paid $53.16 out of pocket for taxes and carrier fees.
Airline miles to pay for a daytrip: I used British Airways Avios to pay for the day trip from Marrakech to Essaouria
Hotel points to pay for lodging: I used HiltonHonours points to pay for hotels in Spain.
Flights from Spain to Morocco: it was relatively cheap to pay for a one-way ticket from Madrid to Marrakech. I paid $56.45 on Iberia.
Low-cost carriers: we flew Vueling from Malaga to Barcelona and it was a pleasant experience. Before you book, be aware of all the restrictions and read the fine print.
Ferry from Tangier MED/Morocco to Algeciras/Spain: FRS