I'm not in BA and not a citizen of this unforgiving country, but my personal experience says the best was to convert USD to Pesos is through Western Union. You need to have a significant other/ friend/ or someone you trust to repay you when they withdrawal the money for you.
The rate is like...