I travel a fair bit, and in my experience I would say the best way to reset your biological clock, is to follow your usual routine from before your travels.
If you arrive in the morning or afternoon, back on home turf, don't go home and take a nap because you feel drained or sleepy at the time. Try rather to stick it out and go to bed at a time you usually would, and sleep for the same amount of hours as per norm. If you arrive at night and you slept on the plane, try to go to sleep even if you don't feel like it at the time.
If you continue the habit of going to bed at odd times or getting too much, or too little sleep, it might take you a considerable amount of time to get back into your normal routine. Best to avoid this from the very start!
Everything should feel just as it was after a day or two. It might take a bit longer if the time difference was between countries was significant though.
I hope this will be as useful to you, as it has been to me.