If you have to get in after midnight, no place is better for that than New York. It makes no difference, there will be things open and taxis available. Back in 2002 or 2003 or thereabouts, my wife and I took a weekend trip to New York. When the train rolled into 30th St., we were warned of delays. Apparently, as we found out later, a NJT train derailed and pulled down some catenary. So we spent the evening sitting in various stations, then creeping forward a few miles and sitting some more. When we finally got north of Trenton, we got to enjoy being held for fleets and fleets of NJT trains going in the opposite direction on the only open track. It was kind of like the Canadian being held for double stacks, but on steroids. There was a conductor, who was off duty, riding the train wearing shorts and t-shirs. (hey, he was off-duty), but the train was so late he had enough of a rest period that they called him back to duty, as the original conductor hit his hours of service, so there was this guy running back and forth through the train in shorts and a t-shirt with a radio clipped to his belt trying to find out what has happening up the line. Eventually, the cafe car attendant told us that everything in the cafe was on the house. We were supposed to get into New York around 8 PM, we got in at 3 AM, but would you know that when we went up to 8th Ave, there were plenty of taxis available, lots of people out on the streets, and we were whisked to our hotel. We had a reservation, but, of course, being the last people to check in for the night, we got the last roon (or should I say closet) available. Other than being a little tired the next morning, it was a pretty good weekend.