Factors such as cost of living, safety, healthcare, education and lifestyle are all crucial to consider, and now new analysis has ranked potential destinations according to these criteria.