There is a Giant Eagle right on Hoffman Blvd, just down from Kennywood. We were just there on Sunday. My youngest will be 3 in June and he rode the Jack Rabbit roller coaster for the first time, loved it! That was all he talked about all day. I have a 6yr old also that loved it. I asked if anyone wanted to go to Kiddieland and nobody answered me! So I had to "force" my little one to Kiddieland while my dh took my other ds on the Exterminator!LOL Thanks stevesgal about the heads up for discounted tix at GE. I had no idea. I also didn't realize that they charge by how tall you are, under 46" junior fun day tix at $19 and over 46" is regular fun day tix at $32, so we had to pay the $32 for my 6yr old. I for some reason thought it went by age. Here is the link for Giant Eagle Giant Eagle - Store Details
and also if you have google earth it's a great way to see where it is in relation to the park.
Now that it seems both my children are too "old" to ride kiddie rides, my dh and I were just discussing today how we probably wont go to Idlewild this year. It really is a nice family park, very shaded (except for Soak Zone), but it is geared for younger kids I think, they have a great kiddie area. To me, my youngest is still a baby and I'd love to take him one last time to Idlewild, but he is totally into big boy rides and we just don't think it's worth it to go.
Have a great though where ever you decide to go.