I am go against the majority. I say go on July 4th weekend. You know it's be hot weather, longer hours, more parades and shows. I think it's more person preface when to go. I love hot weather and crowds. I can't stand to be cold.
Just go with idea that it's be crowd and plan what rides and shows you won't see. That's I what I would do.
I going that weekend myself and I am have blast. Even if just ride one ride the whole day. I going for the atmosphere.
Big tip is to plan plan plan.
P.S. I never be for July 4th and I excited.