I am not a teacher, but I am a native speaker.
The New Yorker would say that sentence.
A tourist would probably say "I am visiting New York".
An exchange student would probably say "I am staying in New York"
Only the New Yorker actually "lives" there.
- For Teachers