You should check out both Boston and Philadelphia. They are both pedestrian and mass transit oriented major cities similar to New York City. Also give Chicago a serious try, it is a beautiful city with a great public transit system.