Hershey Hotel is across the street from the park, they'll shuttle you there.
They have a bus that will do runs all day from the park to the hotel. The bus also stops at the campground so you will have to pay attention to not get off at the wrong stop.
There are a lot of nearby hotels
Not that i think of
Thanks! Your answer is awaiting moderation.