If you want to have fun this weekend in a beautiful and natural setting - consider taking the drive down to the Pike/Montgomery County line to Glenwood, for the Caddo River Festival, Friday and Saturday.
On Friday night, they block off a street for entertainment, including a movie. Then on Saturday, there's a car show, horseshoe throwing contest, canoe/kayak races down the Caddo River, food, arts and crafts, and in the evening the band Copperroad performs.
Since the town's lumber mill shut down a few years ago, it relies heavily on tourism generated by the river, so in addition to the fun you'd have, you'd also be supporting a well deserving community. Have a great weekend!