We've had season passes for the past 4 years and love Hersheypark. When are you going? The earlier in the season, the less full the park will be. July and August are extremely busy times, so if you are going then, try to visit on a weekday.
If you can swing the cost ($250), the cabanas are really nice. You get anytime access to the lazy river - on a hot day, the line for this attraction can get very long, so having anytime access can be a lifesaver. You also get a refrigerator stocked with drinks, towels (which you can keep), suntan lotion, and access to a private food station (food costs extra, but they will bring it to your cabana to eat), changing rooms and all the fountain drinks you want. Again, especially if you are going in July or August, check them out. If you are not staying onsite, you can only book a cabana a week in advance. I always call first thing in the morning, exactly a week in advance and have always been able to get one. We've done this three times and I never regretted paying the money.
As for park rides, Storm Runner is my favorite. Lines are shorter early in the day and move fairly fast. If you have the patience, try the front seat - it is worth the extra wait. Fahrenheit (the newest coaster) typically has the longest waits and this line tends to go the slowest. Often it takes some time after the park opens for them to start running these two coasters. The Great Bear is my kids' favorite. They typically open this ride within 15 minutes of park opening, so we usually head here first, then Storm Runner and then Fahrenheit (if the line isn't too long). Don't overlook the Wild Mouse - it looks like a kiddie coaster, but its quick turns are a lot of fun. Lightning Racer is also a lot of fun - dual coasters racing to the finish. For a wooden coaster, the ride is fairly smooth. The Wildcat is my least favorite coaster in the park - it is wooden and fairly jerky. If you want a smoother ride, sit towards the front.
As for food, my kids like the indoor cafeteria near the entrance to the zoo. If it is a hot day, this is a great place to go and cool down. Food ranges from chicken fingers and fries to tacos and salads. Prices are high, but not unbearable.
If your kids are younger, they might enjoy a walk through the zoo - free with admission to the park. There's a walking bridge at the back of the park that takes you to the zoo. The animals are all native to North America, so you won't find Elephants or giraffes. But they have some pretty cool animals.
The sea lion show is fun if you need to sit down a bit and take a break. They also usually have other shows, but the shows change every year and I haven't checked out this year's shows yet.
Also take the Chocolate World tour. The tour is free and they give you a piece of chocolate at the end. In this same building is a "make your own chocolate bar" attraction. It's fun, although it does cost extra.
If you have any questions, send them my way. I'd be happy to answer them. (I need to "pay it forward" to all of those who answered my Cedar Point questions over the last couple of months. We went there last weekend and had a blast. Thanks for the tips everyone!)