The whole purpose of this forum (as originally intended) is to help people prepare and transition into a new life in a new country.
I've done this in many countries, and have my own system of preparation...almost none.
I check out legalities for visas and things, make sure the contracts are solid...but about the culture, the food, the people, the customs, I arrive blissfully ignorant and then dig in and learn and learn and learn and learn.
I arrive with an open mind, the ability to think quickly and understand quickly. I begin my learning process from the moment I get on the airplane and see people from the country I am headed to.
How did you get ready...or are you getting ready?