There are no hotels within walking distance, you'll want to book one in town and find transportation to the park.
I believe that there are no hotels near the park nor shuttle bus for that matter. You can find a good hotel in town and rent a car to sight see the area.
Thanks! Your answer is awaiting moderation.