This is only my opinion but NYC is not the best representation of American lifestyle, or beliefs. They are very opinionated on foreigners, and extremely bigoted within their opinions. Hate is not an uncommon factor of life, but you would be more lifely to see it there. If you want to see how TRUE Americans live, you would wish to visit smaller, but well known, cities.