I seem to recall that there was a proposal in Europe where such pricing practices were to be - if not outlawed - then made more transparent by having websites explain that they were offering different prices for the same service/product, and why the price might differ (currency, referring site etc).