I'm planning a trip to NYC from Montreal for July 4th weekend for my anniversary. I've never really been in the States during July 4th festivities. So I had a few questions. As July 4th falls on a Saturday this year, are most/all restaurants generally open on July 4th itself? And if so, is it an unusually difficult night to get reservations? My presumption is that it wouldn't be, as a lot of people would spend time with family at home and such, but I'm really not sure so any advice would be appreciated.