We stayed offsite last year over 4th of July. It was so exciting there were 2,000 people becoming citizens at MK that day. The fireworks were some of the best I've seen. We arrived early and stayed all day and the parks didn't seem overly crowded compared to Christmas.
We stayed at Marriott Cyress Harbour our family has a time share there. It was nice and big a two bedroom. The tiny bugs at night were really bad near the lights at the resort.
We've stayed lots of places on property

and are vacation club owners.
Moderate -PORS beautiful and relaxing hope the boat to DDD.
Deluxe- Love the AKL the pool is breathtaking and calm well most of the time. The animals are a bonus as is Boma for Breakfast. We haven't tried dinner as of yet. We've stayed her four times.
Go fo broke at the Grand Floridian we haven't tried this yet but its just beautiful and close to MK.
Kids in tow the BC is the perfect spot with a "water park" on property.