You mention a 5-hour layover. In many places, that would give you enough time to get out of the airport for a while. I have an upcoming trip with a layover at NRT, and after some research plan to take the train to explore the town of Narita for a while.