What about the north African countries like Morocco or Tunisia? Sun, some beaches, perhaps some historical sightseeing while you're at it. AFAIK the prices aren't too extravagant.