My favorite place to go for the 4th to watch fireworks is on the Beach at Little Elm Park. This has to go on my Top Fav List of things to do.
Little Elm Park has a beach where it leads out into the east side of Lewisville Lake. And the Town of Little Elm puts on a firework show right off the Lake. So residents and visitors can enjoy the fireworks while sitting on the beach or on their boats in the lake. It just makes the experience that much more exciting because you sit right underneath the fireworks as they reflect off the lake. Here are some pics from this most recent 4th.