I have no clue why they settle in NYC. Maybe they just want to make sure they're never interrupted again.
He may or may not have magic. I mean I don't know why he would send her to New York unless it's specifically because there is no magic there but they seem to be working magic in the BTS photos, so who knows?