I once read somewhere that NYC is a place where you can get anything, anywhere at any time...that sounds about right.
Definitely become acquainted with the various neighborhoods as best as you can. In other words make some traveling time to do a reconnaissance of neighborhoods you think you would enjoy living. NYC has so much to offer in terms of diversity, culture, the arts, schools,parks, social activities. Each borough is like it's own microcosm of varied interests and hodgepodge of culture and ethnic customs, language and food. Soak it all in as there are few places that match the energy, vibe and people. I lived in Astor place village,Spanish Harlem, Chinatown, Jamaica/Queens..etc Many memories and all were memorable good and bad. Word to the wise, you will get street smart fast and security conscious especially using mass transit and on any late night rendezvous.
Enjoy and stay safe in the city that truly never sleeps!