I can't help you much on hotel names because my parents live about 45 min away and we stay with them. I'd look for the towns of Elysburg, Danville and Bloomsburg when searching for hotels. I know there are several B&Bs around Elysburg if you're looking for that kind of accomodations.
As far as eating, I'd just eat lunch and dinner at the park. They've got a wide variety of food, including a sit down restaurant (The Alamo), an international food court, an outdoor cafeteria that serves BBQ chicken meals (or fish frys on Fridays I believe) and lots of counter service stands. The park has won numerous awards for their food from amusement park associations. I recommend trying:
-Cesari's Pizza
-Fresh cut french fries next to the Alamo
-Waffles and ice cream at the round stand (close to the Old Mill ice cream stand)
-ice cream from the Old Mill
-fudge and/or fresh roasted peanuts from Stony Gables
-caramel corn