Try Morocco or Egypt. Neither are long haul, approx 4-5 hour flight, neither part of the EU, heaped in Culture and History and very cheap at the moment. Both currency's not bad against the Pound, like the Euro is at the minute.
Tunisia is also nice, and in expensive etc. but I prefer the above two places.