We are on the August 12th Classic Safari. Should we get some local currency before we go? I read in previous forums that they widely take US dollars.. Do they take us to any markets for shopping where we would need the local currency? Also, do we need to sign our Tanzania visa before we go or when we go through immigration?