I've been trying to zero-in on the best plan for a couple of years. Two years ago (when my house was in mid-construction) I just had fireworks over our 20-acre lake. Two other property owners also had fireworks, so it was a really big show.
Last year I tried to do it all: cookout, watermelon, fireworks. That ended up being too long in the Texas heat for some of my guests and me too, for sure. By the end of the day I was in a near-coma.
This year I've invited everyone (about 40 folks) to come late in the day for a watermelon feast and then we'll do the fireworks on Saturday, July 3rd. On the 4th, one of my neighbors is having a barbecue, so I'll get to rest up some and go to that. I'm sure there will also be fireworks on the 4th, so our "community" celebration will be over two days. /forums/images/graemlins/cool.gif