If you are visiting NYC for three or four days then the NY CityPass is a must. Looks expensive on the face it but once you have totted up all of the actual entrance fees that the pass covers then it is a no brainer, even if you do not get to use all of the vouchers.! Very easy to exchange the voucher upon arrival and no hassle when handing each voucher over at the various sites. Also found that the entrance voucher was nearly always pitched at the mid-tier entrance price so you got some of the little extras at say the museums that the cheaper tickets excluded.
Excellent value! Saves money plus City Pass uses under 17 as youth wereas sites often have a younger cutoff for youth prices. We were able to go to all 6 locations in NYC and use the Macy's coupon but we had 5 very busy days. Unlikely can take full advantage of the pass on long weekend.
I saved a lot of money and had the best time of my life. I would highly recommend this for solo and budget travelers.