Another travel thread: Any tips for Japan (Tokyo, Kyoto especially)?

My son just spent two weeks in Inuyama and Kyoto. Had the time of his life. He says that most people understand English quite well and speak it to varying degrees. He also said that transportation in Japan makes sense and is easy to navigate.