The Hotel Hershey is VERY expensive. We booked it directly, so probably were stung a bit, usually I don't mind if the hotel is nice enough. The hotel public areas are very lovely, however the 'family' restaurant was pretty bad, service was awful and the food was not great, would not eat there again. I would imagine the posh restaurant is much better (no kids?). I thought the room we had (considering how much we paid) was not great. Nice enough room, but thought it was not worth the price, not even close. I was very disappointed, it wasn't at all that was described on their online site, perhaps the rooms are going through upgrading or something and we got an old room. I would probably save money and stay at the lodge next time. The bar area was really nice at The Hotel Hershey, no kids after 8pm though.
A discount for the Hershey Hotel would be a must.