My son's birthday is Fourth of July, so we've visited a few times for his birthday. It is hot and crowded, but we love it. One of our more memorable trips was watching the fireworks on July 3 at MK from The Plaza restaurant. We had reservations for about an hour prior to the fireworks beginning. We were seated at the front window and had a perfect view of the castle while sitting in the air conditioning out of the crowds. Don't drive anywhere if you can help it. Often times the parks close due to being at capacity. Last year, we stayed at the GF and watched the fireworks from the dock while having pizza. Afterwards, Epcot had EMH, so my kids used the monorails to go there. The fireworks at Epcot had finished, and they said that everyone seemed to be leaving the park. They rode everything that they wanted without any lines.