I was recommending Schwab on DR1. But it might have been someone you saw who who urged me to look at it. .I use three different credit cards in the DR, only because I am cheap and want to maximize cash back. None charge international fees. Pay in pesos, if they charge in dollars they will rip you off.
Sams club mastercharge: 5% cash back for gas, 3% restaurants, 3% travel
Capital one rewards card: 3% entertainment, 3% restaurants, 2%grocery
HSBC rewards card: 1 1/2% on everything else.
Also use the Charles Schwab bank card, no fees anywhere and good exchange rate. Thanks to the dr1er who recommended the Schwab card. It requires a brokerage account, both are free and easy to set up.
I set up my US Schwab account from the DR. Had it sent to a relative and then had it sent to me. Then I changed the address to one that can reach me in the DR. So it is possible, but convoluted to set up a Schwab account without being in the US.