More importantly, does the accompanying spouse speak the language or have romantic ideas about the experience? If not, budget three trips home or two home and one to a nice beach resort a year if you want to stay married. Also, make quality of education and social experience with other expats for your kids a priority. If they aren't happy, spouse isn't happy and you're not happy. Good luck.