The big scam is some terminals are configured with 17% forex fees (looking at your shady restaurants in Budapest), really funny when it's paired with tips in an EU country.
But this is why Revolut and WISE cards are a god send when travelling, just load them up with the local currency and these issues disappear.