You could stay at a Bed and Breakfast. There's a really nice one just south of Bartlesville, OK. It's called Jarrett Farm. It would be close enough to Tulsa that you could go into town and find something to do. It's pretty expensive, but the food is really good. My son and his wife have been there. They also have horse back riding.
http://www.jarrettfarm.com
Or you could go to Eureka Springs, Arkansas. They have a lot of B&Bs there.