Bank to bank, overall, should be the cheapest option. What you may gain in rate, you'll will lose in 3rd party (i.e. Foreign exchange specialists) charges
Ask your bank how much euro will end up in the irish bank account if you use them, also try transfermate.com , theyre in uk and ireland.., plenty of threads
just ask how much euro you will receive on the other end, and thats all that matters.