Have you tried entering the billing address with the correct building/street/town, but leaving country as the country of the currency you wish to bill in? Not sure about AirBNB, but it works for many other travel sites/companies.
Edit: United for instance is another one that dynamically tries to change your currency based on billing address.
Last edited by belfordrocks; Nov 13, 2016 at 7:25 am