bonjour,
sans en être sûr, je crois que c'est surtout les dollars qui sont bien accueillis aux entrées des parcs bien qu'une de mes copines a payé en TZS à son tour opérateur.
pour le visa d'entrée, quand j'y suis allé, c'était 50 USD ou 50 EUR et tu as donc intérêt à avoir des dollars.
pour le reste, prends plutôt des euros, cela t'évitera le change EUR -> USD par ici et les euros sont très bien acceptés dans les bureaux de change.
je ne connais pas cette abréviation d'ATM mais je suppose que tu parles des distributeurs de billets et si c'est cela, tu en trouveras dans toutes les grandes villes.