I have about £3.000 to spend on a holiday for a family of 4.
My daughter is leaning Spanish so we were thinking of a Spanish island or southern Spain with a trip to Morocco.
Any ideas with in our budget. Also needs to be school holidays .
If doing a day trip to Morroco is high on your plans, I certainly would question that advice regarding Majorca or Alcudia. Travelling with a family of four it would put a fair old dent in your budget as it's a two thousand mile round trip from either island. Infact from either island, you are closer to London than you are to Morroco.
I would look at the southern coat of Spain, and arrange trips to those beautiful towns and cities of Andalucia, as well as one to Morrocco. The Med coast line there is great for family time and a day in Ronda, Cordoba, will be perfect. maybe Granada or Seville too depending on how interested the kids are.