If you are transitioning locations, but keeping jobs, your company may already have a plan in place for your repatriation. Ask questions and find out what resources are available. Many companies have a detailed plan to help you throughout the process, including their own real estate agent, spousal support, and resources on schools and facilities.
If you are needing to find a new job, start the process as early as possible, ideally before you have even left your adopted country. Websites like Monster.com and CareerBuilder.com have made international job searches easy. Ask at your current company if they have any businesses they partner with in your new location. Joining professional groups can also open up a whole world of resources around the world.