-snip-
If people are unable to buy stuff with their preferred currency including bitcoin, they just use other methods of indirect payment with cryptocurrencies. For example, direct exchange of money with local residents even if it is illegal or another tourist. There is also many services that exchange bitcoin for FIAT and people can pay throughout credit card. The latter is more practical with less hassle since you are dealing with legit FIAT card without breaking any rule.