Sounds like a great theater-packed weekend. If you're staying in a hotel and haven't booked something nonrefundable, keep checking back. Having taken many long 4th-of-July weekends in NYC (since moving east from my beloved Oregon), I can tell you that you might be surprised to discover that it can be one of the most "affordable" (always a relative term in NYC) times to visit. Enjoy!