score:2
I would do everything in Argentina. Argentinian Peso is a very volatile currency, and it is prone to "dolar blue" where you can get better rate on the street than in a bank. It doesn't seem to be the case at the moment, tho.
Usually countries do not like to trade volatile currencies so the rate will be real bad. Like, buy at 30 peso per dollar, sell at 40 peso per dollar.
In Argentina you can get rate much closer to the market. Both banks and on-street exchange are available around Plaza San MartΓn in Cordoba.
As a rule: you get USD outside of Argentina (from ATM for example) and you change them to pesos in Argentina.
Upvote:0
Partial answer: I tried a few currency exchangers, and they would not sell me Argentinian Pesos for US Dollars.
I ended up having less Soles than I thought and I wanted to keep some in case I need them at the airport... and I did. Since tap water in Peru is not potable, and since you can't take bottled water past security, I got taken to the cleaners on a bottle of mineral water past the security check point. Bottom line: I waited with changing the Soles until I got to Argentina; I assume it can't be that bad.