These New Jersey towns have the lowest home prices within 30 minutes of New York City