I always think that the 4th of July is an occasion to get a little old school. Like when your parents made you wear a dress to go to church, this is an event that calls for a little effort. I am not strictly a dress wearing kind of gal, but I can make an exception for the right occasion.
Nothing too formal, just a classic summer dress fit for a parade and picnic. Comfort and colour are the order of the day.