B&H, of course..34th street and 9th avenue. Not far from where you will be staying. Plenty of everything you need and more. Mind that they are closed on Saturdays. Not sure about second hand stores. Enjoy your visit!

Max