based on our experience, it's best to get your passport and visa early! before you go, learn as much of the language as you can and read about the customs of your host county. also, talk with people whonget there. make sure to bring some local money and a credit card.