Lancaster topped the U.S. News & World Report's latest ranking of best metro areas in the country for retirees.