There are many factors to consider when buying a home, and evaluating factors like cost of living, crime rate, climate change ...