In-depth research is the key. Consider some really important factors such as the climate, employment statistics, crime rate, standard of living, overall political situation, availability of quality education for kids, and above all, the country's proximity to your home country, just in case of adverse situations.