As someone who lives in Calis and visits Spain and has friends in Spain, Spain is undoubtedly cheaper for a holiday from UK than Turkey. A bottle of distinctly average wine costs around 25TL in a restaurant in Turkey - in Spain it is free. Spirits in a bar in Turkey actually cost more than a pub in UK, let alone Spain.The only drink cheaper in Turkey is beer which is hardly surprising because ,let's be honest, would you really drink Efes if you had a choice!
In addition to drink it is also cheaper to eat out in Spain with a far greater variety.
Spain may be more expensive as a country to live in but for a holiday it is far cheaper.