The ANA Lounge is definitely the place to spend your transit in Narita. Good selection of food, great showers and plenty of seating. Pity it lacks natural light.
Located just 5-10 minutes from Shinjuku station, this hotel is definitely a good choice if you're planning to head to Tokyo. Great rooms, great breakfast and of course, great Japanese service.