New York City is the place to be for the best Halloween celebrations. All five boroughs participate in epic Halloween festivities culminating in a big parade on the 31st.