I use Santander Río. Opening it wasn't easy, I had to spend a lot of time talking to the branch manager and explaining that I needed to have the account to show the ability to get my income transferred into the country in order to get my DNI. The paperwork was just my passport, precaria, and CUIL. They're not required to give you an account, as a foreigner without a DNI, just allowed to give you one, and they're very hesitant. The bank's policy is apparently to close non-DNI accounts after 90 days, but so far they haven't.
Receiving money in USD was just through a Swift wire transfer to my dollar account. To have it deposited in the bank in your dollar account, at least at Santander, there's a form from the bank that needs to be submitted in person along with a copy of your precaria. No one at the bank knows what to do with the paperwork that's provided, and they will refuse to speak with the Commercial Exchange office to verify the procedure, so the first time I had to go in a few times to submit the same paperwork until they completed things correctly. They haven't ever changed the dollars to pesos, but I don't usually leave the dollars in there for long, anyway.