The key factors the report used to determine the best places to retire include happiness, affordability, health care quality, retiree taxes, desirability and the job market.