Yes Post Office rates are appalling. If you’re worried about forex fees, likely this will be lost on the poor rates of the post office. I’d order a Halifax MasterCard for future visits. I used this in Nice last weekend, EUR was around 1.18-1.1875 per £1. Friend was using Revolut and was getting 1.14-1.16. Here for example