Where do they do the annual New Year 's Eve Ball drop at ?
On December 31 , 1907 , a ball signifying New Year 's Day was first dropped at Times Square , and the Square has held the main New Year 's celebration in New York City ever since .