We were there June 9th to June 21st this year. All I can say is get the Unofficial guide and follow it for which days to visit each park. It is Soooo right on. We didn't watch it as close at first and we of course ran into some crowds being in the more crowded parks the wrong days. We then pulled it out and started using the guide and wala! no more crowds to deal with. It was a lot less crowded. We didn't wait more than 15 minutes for any ride, most were just go right on, except the BIG ones, which should be done first thing in the morning or with a fast pass. Fast passes were available for another ride 1 - 2 hours after the other was issued, so it wasn't bad getting them for other rides. Keep your eyes open for CMs before parades too, they have been known to go around giving out fast passes for rides with no times on them. I guess they figure if you take time to wait to see a parade, you should get some extras to make up for it.