What is the best place to exchange money?
If you don't mind carrying cash, you can exchange the money at your home country. Once arrive in Japan, banks usually have the best rate. However, you might have to wait a long time at the bank. Lastly, using credit card to withdraw cash from ATM is also a good option.