If you're going to NYC for the first time, just get the 7 day unlimited ride subway pass. It's like 34 dollars but each ride is like 3 dollars IIRC. So after about 11 rides it will pay for itself. 2 days in NYC you'll use that easy. Then when you leave, give it to some random person and make their day.