July 4th? Who knows. I just made an appointment to get my car serviced on Monday and that is about how far in advance I have planned anything.
We live 2 blocks from the community professional fireworks show, so we can watch that from our front yard. UNFORTUNATELY last year they moved the show to July 1 because it was a Saturday. 42 years of having to be at work early on the morning after July 4th and having to try to sleep through the show, when we retire, THEN they move the show to a easier day. Of course the professional show is about about 20 minutes long. So we have fireworks for a little while on Saturday, and then hours and hours of home fireworks on July 4th.