Times Square is likely to be one of the most iconic locations in the whole of New York City, if not the entire state! Known to many as the ‘crossroads of the world’, it’s a popular location for businesses as well as for revellers, particularly given the fact that there are big New Year’s Eve …