Les euros vous les changerez sans problème dans n'importe quel bureau de change (1EUR = 1310Ks pour billet de 100EUR). La plupart des hôtels et guesthouses affichent des prix en Dollars mais acceptent le paiement en Kyat (moyennant un taux peu avantageux).
Idem pour les frais d'entrée aux sites. Certains comme
Mandalay ou
Bago sont demandés en kyats là ou d'autres comme
Bagan ou Inle le sont en Dollar. Logiquement il est possible de payer avec l'un ou l'autre mais mieux vaut avoir une réserve de dollars...
Attention: si les Euros ont un taux meilleurs (1USD = 973Ks pour billet de 100USD) et sont globalement acceptés partout, en cas d'urgence (un billet d'avion à payer en dernière minute, un rendez-vous chez le médecin...) ils ne vous seront d'aucun secours pour le paiement si vous manquez de Kyats. Donc prévoir une réserve en Dollars mais une grosse majorité du voyage peut être payé en Kyats.
Privilégier les grosses coupures (meilleurs taux) pour le change. Pour le paiement des frais d'entrée, réserver des coupure de 20USD par exemple.
Faites bien attention à l'état des billets qu'ils vous rendent (surtout si vous tombez sur un type super pointilleux, pas de raison de se faire refourguer des billets que vous ne pourrez pas utiliser!)
Pour la carte, vous avez le bon reflex. Les échanges inter-bancaires sont loin d'être parfaitement fiables. Je rappelle que le système bancaire est INEXISTANT ici. Oui il y a des banques (Les taux de prêt se négocient autour de 11-15%...) mais c'est l'âge de pierre. Rien ne vaut des beaux dollars tout neuf!