Bonjour,
Payer en devise étrangère = pigeon à plumer.
Et ce n'est pas parce qu'on vous donne un prix en euros ou en dollars que vous ne pouvez pas payer en pesos....
Ceci dit, c'est vrai qu'en zone touristique, vous pourrez toujours tout payer en euros ou en dollars US.
Faire le change sur place, mais ni à l'aéroport, ni à votre hôtel.
Excursions : acheter sur place, en dehors de votre hôtel. Au moins, dans ces conditions, vous pouvez poser toutes les questions que vous voulez, et comparer les prix et les prestations proposées.
Bonnes vacances