We went yesterday and had a great time! We went for only one day, and it was a very full day, especially with our 2 hour drive each direction. We had discount coupons from our village foundation, though, and admission was only $21/person. We've also done the preview plan in the past, which was good if you would otherwise buy your tickets at the gate.
Yes, have your teens go to Storm Runner either first thing in the morning or later at night. For us, at 9:30 last night the wait was still pretty long, probably 35-40 minutes. We'd gone earlier in the day and waited 45 minutes. We'd tried to go first thing in the morning, but the ride went down so we had to go later after the crowds were higher.
Lightening Racers is a very good wooden coaster--smooth and fun. I couldn't get my 10yo to ride it, but my 13 and 16yo's loved it. My 4yo was able to ride Superdooperlooper, his first loop coaster. My 10yo did that since he didn't want to be shown up by his little brother, and he loved it!
The food selection is very good, better than many amusement parks. The prices are horrible, though. I don't see how people can complain about WDW and Universal with the prices that Hershey has. Eat a good breakfast first and consider eating one meal offsite, assuming you have time in your schedule and can tear yourself away for a couple of hours. We did splurge a bit more than normal since it was my DH's birthday and he doesn't like to miss a meal.
We went to Chocolate world last summer on a weekend afternoon and the line was bad, but that was probably as bad as the crowds get.
How long will you be in Hershey?
T&B