You can bring bitcoin / usdt and there are are lots of people that can trade it daily for local currency. You will typically then work with just one of your trust, that you send btc or usdt and they will deliver local currency to you in cash
Of course if you come here and you get a national id then you can have one of the many many wallets that will do that automatically
Paying with bitcoin directly to a store is more limited. Though there are some, I wouldn’t say it’ll work for all your expenses
Nico