Best place to change money now is in the banks.  The street money changers are virtually a relic of the past now as rates on the street and in banks are virtually the same and it is more secure to change in banks especially in large cities.  There are now ATM´s in all major cities and larger towns and banks have opened more branches in more outlying towns in recent years.  It is not advisable to carry travelers checks, as many  banks and businesses do not like to accept them. Better to carry US cash and - or credit cards to access cash.  There are money changers at borders and airports, but use these carefully as rates are not good from these money changers, just change a minimum amt this way, just to tide you over until you can get to a bank.