15 Best Hotels with Views of Times Square Ball Drop New York It wouldn’t seem like New Year’s Eve in New York without seeing the infamous ball drop descending from One Time Square at midnight. But do you know how the tradition got its start? It began in 1907 and 1908, and since then, due…