Times Square is the focal point for New Year's Eve. If you're in New York you may think, so what? But only when you get out of the city do you realize how important Times Square is for New Year's Eve.