Some banks can issue Euro drafts drawn on their account in each of the Euro zone countries. This is a legacy from when they had accounts in Spanish Pesetas, DMarks, French Francs etc which on 1st Jan 1999 got converted into Euro accounts which they held onto.
I know NIB can do this, but that will depend on whether you have an account with NIB. I presume that the same will apply for the other Irish Clearing Banks.
Whatever you do, try and avoid having a bog-standard Bank Draft drawn on say AIB Donnybrook branch for example.
By drawn, it effectively refers to the address/sortcode where the receiving bank can collect it funds from - so if it is a branch of an Irish Bank they will charge a fortune in Spain, but a nominal charge, if anything, if you have the draft on a spanish bank with a spanish sortcode/address.