From experience, the best thing to help me feel fresh after a long-haul flight is to get a nice hot shower. I would recommend that people make use of airline's increasingly common arrival lounges, particularly if you are in a connection and have nothing else to do. Have a shower and you will be ready for the rest of your flight!
Check your airline's website for details of services