Those exchange rates are insane! Five or six percent would be reasonable, but what you found was horrible. It sounds like using the ATM is the best way to go or just pay by card. That's the way I like to do things when travelling, but you always have to have some cash no matter what.
Having never been to Japan I couldn't personally comment on their currency exchanges. I just know everywhere else I've travelled I've never paid that high a rate except maybe inside an airport(which is always a rip off!)
!BBH
!LADY
!PIZZA
RE: Currency conversion deductions