We just came back from a 6-day-in-the-parks trip (a 5-day, plus a 1-day, both from Airmiles.ca). 6 days was just about right for us, as we got to see all the major shows and we hit most of the rides more than a few times.
We do find that early entry / magic mornings do make a huge difference...