The city has endless food options, so it was hard to narrow down. Here are the 99 best places to eat in NYC plus a few you should avoid.