If you are staying at an EPCOT resort - I would do EPCOT 4th of July fireworks - you can walk back, in 5 -15 mins.
If you are staying at the Contemporary - I would do MK 4th of July fireworks. You can walk back in 10 minutes.
If you are on a monorail resort (Contemp, GF, Poly) - I would do MK 4th of July fireworks. Hang in MK for 20 mins and them monorail back to the resort.
If you are staying at a resort which only has bus transportation - I would bring extra money and stay in the park 40 minutes after the 4th of July fireworks end and have a late night snack.
If you have young children and only bus transportation - I would try to find a taxi back to the resort. Cost about $20.
IE - 4th of July is magical - but crowded - find your best transportation option back to your resort and then decide which fireworks to view.
I did not mean to leave out MGM STUDIO - Fantasmic dinner package may be a great option. But it's boat or bus transportation. Back to the S/D, BW, Y/BC, if can be a 20 minute walk back from MGM STUDIO. Again you could do shopping after Fantasmic and leave park 40 mins after the fireworks.
AK - no fireworks - it would freak out the animals
Just my thought
