If you fly on JAL and stop over at Narita, you'll probably wind up in the Hotel Nikko Narita, the JAL hotel, known as 'the brown hotel' because of the utter brownness of the décor. Here you can eat a vastly overpriced meal, if you like. I prefer to wait for breakfast, which is free, plentiful, and comes in Japanese and English varieties.
You can also steal the rather nice yukata they leave in your room. If you are so inclined, there's pay-per-view Japanese porn in your room and a massage service (which I never dared try)..
Also the Hotel Nikko Narita Winds, generally known as 'the beige hotel' - beiger, slightly tackier, but virtually identical.