If it's just a trip or holiday then use your credit card like suggested. If it's to make a payment just bite the bullet and take today's rate. I agree that I see it getting worse.
For the last 5 or so years I've been moving money across and although it's nice to remember the days of $2:£1, that was not always the case. For the longest time it was about $1.5:£1 so I'm just seeing it as getting stung a bit now, after getting a great deal at 2:1.
Sometimes you can get a better rate if you exchange more...
I actually have a fun story about coming to The States with a lot of money in my backpack that I'd changed over for a great rate (for the time - 1.45:1) at a bureau in Paddington. The best rate fo miles (I walked around most of them to make a few cents per £).
Because I was changing over a certain limit, the exchange bureau needed to take my info and copy my passport. I flew the next day. Faced with the immigration and customs cards I 'subconsciously' ticked the box to say that I had less than that amount (the flight attendant had told me about taxes on large amounts when I asked - this turned out to be untrue). After doing an iris scan and finger print scan at the check point the officer examined my cards and told me to wait. He came back with another officer and I was escorted into 'the back room'. After waiting a while, I was called up and the first question the new immigration officer asked was, 'Are you carrying any money?' followed by 'How much?'
I told the truth, he told me to change my answer on the card, then he let me go!
So I'm sure that the bureau had to follow some process of faxing my info and then I must have been monitored. It could have been a massive coincidence but I don't think so. I think they had an efficient system of watching higher than usual transactions, flagging them even if the person is travelling the next day.
That's my funny story. Luckily I didn't end up with the officer putting on rubber gloves.
Anyways I don't think the rate will be back at 1.50:1 for a while