Les cartes mastercard fonctionnent depuis août dernier dans toutes les banques BNI (qu'on trouve dans toutes les grandes villes, on peut voir la carte des guichets BNI sur leur site).
Le mieux est d'emmener du liquide à changer et d'avoir la carte sur soi pour pouvoir retirer en cas de pépin. Le montant des frais ne coûte pas vraiment plus cher que les frais de change (perso j'ai fait ça pendant 5 mois et ça m'a coûté moins cher qu'à mes potes qui avaient emmené des euros et changeaient sur place).
Les retraits sont limités à environ 300.000 Ar par retrait (120 euros) mais tu peux en faire plusieurs à la suite. Certains témoignages disent qu'il faut faire la queue des heures au guichet, ça ne m'est jamais arrivé sauf une fois où on a attendu 20 min (beaucoup moins longtemps qu'au bureau de change ceci dit).
Après tout dépend de tes besoins.
Si tu voyages "en routard" il est conseiller de prévoir 20 euros par jour environ, en dormant dans des hôtels pas trop chers et en te déplaçant en taxi-brousse. Dans ce cas c'est gérable avec la carte + un peu de liquide. Sinon il vaut quand même mieux prévoir une partie du budget en liquide à changer.
En tout cas si tu pars avec pleins d'euros range-les bien à plusieurs endroits, pareil pour les Ariary, et comme je le disais plus haut la carte est un bon moyen en cas de pépin !