I've been to Tokyo 3 times, and always have the best time. The biggest thing I wish I knew before I went is to BRING CASH. Credit cards are not widely used, and exchanging money while there is difficult. Get plenty of yen before you go. The other thing is when paying, you don't hand your money to clerk directly, you put it on a little tray, then they make your change and put it back on the little tray. At least once I will forget and try to hand someone money or take my change back directly, and I get the most put-out, exasperated look. The other thing I'd recommend is to get a Suica (railway) card. http://www.jreast.co.jp/e/pass/suica.html The rail system goes EVERYWHERE and is super easy to use with lots of English. You can get a card at almost all the major train stations and it makes riding the train go so smoothly. I wish NYC had a subway system half as good as Tokyo. In general, there are lots of pictures and English on most things, so getting around and doing things isn't too hard. I don't know what you are into, but you *have* to head out to Kamakura (about 30 minutes train ride out of Tokyo) to see the Daibutsu, it is amazing. You can easily spend the whole day in Kamakura checking out all the different temples and shrines. https://www.japan-guide.com/e/e3100.html If you want to stay in Tokyo and see shrines, go to the Sensoji Temple with the famous big red lantern. https://matcha-jp.com/en/997 If you like electronics, check out Yodobashi Camera in Akihabara, it's like if Best Buy were actually the best place to buy anything https://www.japan-guide.com/e/e3100.html And I would never dream of missing a trip to Puroland, which is like Disney World for Hello Kitty and the Sanrio characters, but your millage may vary https://en.puroland.jp/homeen/
Oh geez, now I really want to go back to Japan!
It's the most important meal of the day.