Hi everyone
I thought I'd share what is going to be my main payment method in Switzerland and cross border shopping (at least for places that don't take Amex).
Currensea -
https://www.currensea.com/
For free you get a 0.5% FX card linked to your UK bank account which gives you 2 Krisflyer (Singapore airlines) miles per £ spent. I'd value the Krisflyer miles conservatively at 1p each - so 1.5% cashback
For £25 a year you can get the same with 0% FX - 2% cashback.
Much better than paying with a local mastercard.