We would recommend bringing U$D (United States Dollars) with you and withdrawing Tanzanian Shillings once you arrive. There are many ATMs in Arusha. Most places that you will visit accept U$D but it is always a good idea to have some local currency. Please note: Tanzania does not accept U$D printed before 2006 (this information is printed on the front of the note).