Healthcare access, taxes and affordability help dictate the best places to retire.