I am planning to travel for 2 weeks in July with my husband and 14 year old son. I am trying to work out a budget. We are planning to fly to Marrakech and spend a couple of nights there before going on a tour for 3 nights to Dunes/desert. We then plan to return to Marrakech before heading to Essaouria to have 6-7 days at the coast.
We have a budget of about 1500 GBP for the 3 of us. (not including flights or food). Does this sound sufficient to stay in comfortable Riads and include the tour? Are there any ways of reducing this budget without compromising too much? For example is it better to book tours and travel once in country?