There are ways to make the most of the limited time travelers have in New York. You need at least three days to really see the main highlights (though a “quick hits” tour could be done in a two-day NYC itinerary). However, I suggest 4-5 days to see the main sights without rushing too much.