I'm visiting Japan (Tokyo) for the first time soon!

I know very little about visiting Japan. I'm trying to absorb some quick advice from websites, but is there anything I should prepare in advance? What do you wish you'd known?

@saraislet boost ok?