When we traveled through that area we stayed at Thousand Trails in Lebanon, PA. It is a membership park but they did allow others to stay and we paid Passport America rates which was $22 a night. This was last September. It is a beautiful, clean park centrally located between Hershey and Lancaster.