Lancaster, Pennsylvania, ranks as the best place to retire in the U.S. thanks to a high quality of life, a reasonable cost of living and proximity to health care options. READ: The Best Beach Towns to Retire in the U.S.