About 10 years ago we brought friends of ours who live upstate to Manhattan for 3 days.. They never been they before.. They live in a little town of about 4,000 people near the Adirondacks.. They are about as far from big city people as you can be..
They loved it.. They even went back, by themselves a few times since then..
NYC is NOT for everyone. But if you go there with an open mind, and just go with the flow and are a person who likes a good time, and don't mind being fleeced by the ridiculous prices.. It is a fun place.