Re cards:
Revolut would have been a clear winner before they changed their pricing last year.
If you've got a standard account, once you go over 1k limit, they charge 0.5% spread on the fx rate. (Midwek, higher at weekends).
You could upgrade to Metal for 13.99 per month.
Using a debit card* AIB will charge you the Visa rate, plus 1.75%, but the charge is capped at eur 11.00 (works out at 0.1% on a transaction your size).
The visa rate is set based on closing rate previous day, and a markup of c. 0.21%
*There is no cap on the charges on a credit card.
The problem is, I believe AIB have a transaction limit on their debit cards. It used to be 5k per transaction, and a daily limit of 7k per card. Worth checking with them on this (if you've a joint account, the limit is per card, so you could double the limit).