Bonjour,
A mon avis, ça va dépendre de votre façon de voyager : pour des hôtels, location de voiture, tours,... Payer par CB, paraît le mieux.
J'ai moi même les CB Boursorama et N26, avec peu de frais lors des paiements, mais dans peu de structures je peux payer en CB au quotidien, tout se fait en cash (je vis à San Cristobal donc sûrement différent qu'au
Yucatan).
Je préfère donc faire de gros retraits en une seule fois et oui les frais peuvent être importants (entre 15 et 20€), dernièrement j'ai essayé avec Banco Azteca et j'y ai eu peu de frais.
Donc selon mon expérience, je conseille aussi les retraits.
Bon voyage !