If you are looking to spend the night within Cuyahoga Valley National Park in Ohio, there are two in-park lodging establishments: Stanford House and The Inn at Brandywine Falls, both on the National Register of Historic Places. Outside the park, nearby Cleveland and Akron offer plenty of lodging options, as well.
Within The Park

Stanford House, Cuyahoga Valley National Park / Sara Guren Photography via NPS
Built in 1943, this historic home has beds for up to 30 people. The two-story house has a fully-equipped commercial kitchen, spacious living room, large shared bathrooms, 9 bedrooms — including an accessible room with a private, attached bath. House reservations are open up to 2 years in advance.
Note: rental includes the entire house, with a 2-night minimum stay. Price ranges from $765 - $900 per night, depending upon the season. To make a reservation, click here.

The Inn at Brandywine Falls, Cuyahoga Valley National Park / Tom Jones via NPS
This lodging option offers five rooms ranging from $179 - $366 per night, depending upon room choice. A plated breakfast is served inside the house dining room and is included with the reservation. Breakfast may also be served in your room for an extra charge of $25 each day.
The rooms within the house include spa toiletries, hair dryer, bath robes, free WiFi, free parking, an alarm clock, and air conditioning.
The Granary Suite and Loft Suite located in the carriage barn next door to the house offer the same amenities and additional flat screen television, small microwave, individually-controlled AC/heat, electric tea kettle, tea, hot chocolate, 4-cup coffee maker, and small refrigerator.
Outside The Park
There are major hotel chains, bed & breakfasts such as Shady Oaks Farm Bed & Breakfast, The O’Neil House Bed & Breakfast, and Clifford House Bed & Breakfast, to name a few, and vacation rental options for overnighting outside Cuyahoga Valley National Park.