A great itinerary for a visit to New York City could include:
Day 1:
Visit the Empire State Building and take in the views of the city
Walk through Central Park and stop at Bethesda Fountain and Terrace
Explore the Metropolitan Museum of Art
Shop and dine in the trendy neighborhoods of SoHo and Greenwich Village
Day 2:
Start at the 9/11 Memorial & Museum
Visit the One World Trade Center
Explore the Battery Park and take a ferry to the Statue of Liberty and Ellis Island
Take a stroll through the bustling neighborhoods of Chinatown and Little Italy
Day 3:
Visit the American Museum of Natural History
Explore the uptown neighborhood of Harlem and visit the Apollo Theater
Walk across the Brooklyn Bridge and enjoy views of the city from Brooklyn
Visit the Brooklyn Museum and Prospect Park
Day 4:
Take a tour of the United Nations headquarters
Explore the Lower East Side and visit the Tenement Museum
Walk through the bustling Greenwich Village and stop by Washington Square Park
Enjoy a show on Broadway in the evening
This itinerary can be customized based on individual interests and time constraints. There are many other popular attractions and neighborhoods in New York City such as the High Line, Times Square, Museum of Modern Art, and more that can also be added to the itinerary.