Where do they do the annual New Year 's Eve Ball drop at ?
The special is broadcast from Times Square in New York City , and prominently features coverage of its annual ball drop event , along with live and pre-recorded musical performances by popular musicians from Rockefeller Center and Los Angeles .