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

Bumping up for any last minute travel suggestions. Any recommendations for a hotel in Tokyo? How long does it take to get to Narita from The city by bullet train?