You will pay for the hotel.
Narita Hilton has free shuttle to/from airport and Narita. Narita is kind of fun. Small town with Japanese and western style restaurants/bars. All the international crews hang out in Narita in the evening. If you have some time there is a great park with many traditional temples.
IMHO, unless you know Tokyo, going there for 1 night is a waste of money.