I'm not from NY but go to NYC every year. One suggestion would be to just walk around, enjoy the sights. Just walking around you'll find some really cool, inexpensive shops with unique gifts. Don't forget the museums. They are phenomenal too have also have giftshops.

Have a great time!