Hi.
If you plan to fly to Narita airport, you should know this;
Narita is not in Tokyo even if it is called Tokyo.
Narita is really far from Tokyo.
After you land Narita, you need to go to Tokyo railway station by train or bus.
It would take long time.
If you plan to land Haneda, the airport is near Tokyo railway station.
But few international planes goes to Haneda.
If you plan to go to Kyoto by Shinkansen(bullet train), you should know this;
You need to have a seat reservation!
American people seem to think you can wait the next train if the train is full,
But most Japanese trains are full!! It’s more terrible than you can imagine.
I recommend you to make a reservation.
Good luck! (Sorry, my English is poor!)