Revolut cards should work at 30.000 feet. I asked Revolut for confirmation on this, the newer ones should indeed work for offline transactions.
If not N26 or Starling may be your best bet as both offer fee-free foreign currency transactions, unlike Curve that hide a limit within a limit within a limit (they base your exchange rates off where your card is issued, your country and other data).
Just to let you know the N26 card is perfectly capable of doing offline and online transactions - and is a full debit card.
Starling and Monzo both prefer online.
I can’t recommend Monzo due to their high fee when it comes to ATM withdrawals.
I would personally take something like a Halifax Clarity credit card(unless you have Revolut VISA), a Revolut mastercard and an N26 card.