I am coming to New York for the second time. I did no planning for my first trip so my restaurant selection was random at best. I am from a rural part of SC and have not had many diverse culinary experiences. I am looking for peoples suggestions of the top 5 places I must experience (that won't break the bank). I will have a metrocard and I am not afraid to go out of my way for a unique experience.