In Portugal it's quite easy to open a bank account as a non-resident. Grab a local tax ID number walk into a bank and you should have a card in a few weeks.
Poland also opens account for non-residents, although I'm not sure if they will for LATAM residents.
Poland also opens account for non-residents, although I'm not sure if they will for LATAM residents.