New York City, USA Many people would say that New York City has the best skyline in the world! We can't get enough of New York and there are so many great vantage points to take in the New York City skyline. One of the best places to take a photograph of the NYC Skyline is from the Statue of Liberty.