As already said - you cannot buy Duty Free cigarettes within the EU. You can, however, buy them Duty Paid which are generally cheaper in Spain than at an Airport. its 4.30 Euros for 20 in a Tabacco. I am a big Cuban Cigar fan and did not find any bargains at the duty free airport....