What travel advice would you give foreign tourists on visiting Japan?

On traveling to Tokyo, Osaka, Kyoto what advice would you give on what to do and what not to do?.
3 answers 3