Hi @m4same,
I bring some emergency cash in USD but don’t use it (it is only for emergencies, which so far has never happened).
My bank does not charge me to withdraw abroad and the exchange rate is good, so that us by far the best deal for me: I withdraw on arrival at the airport and then use exclusively the local currency.
But be careful in Argentina, after 3 pm access to ATMs is limited, since many ATMs are inside the bank, and most bank close at 3pm.
Also many Argentinian ATMs only give 100 ARS banknotes. They are worth $5.7 each.
If you want to withdraw a lot, that will be a huge pile of small banknotes.
Also the ATMs often charges a lot per withdrawal in Argentina.
Another tip in Argentina: pay as much as possible with a Visa card or a MasterCard (credit or debit, doesn’t matter). For many services, you get the happy surprise to have the 20% VAT not applied, because you have a foreign Visa or MasterCard (foreigners are not supposed to pay VAT for these services)
It used to be that you had to claim the VAT back upon leaving at the airport (you had to keep your receipts), but now the government has an agreement with both these card issuers and they simply remove the VAT at payment. 20% can be significant on a hotel bill for example.