I was in that area last fall, Bryce Canyon is an easy visit, when we were there, you can drive to the end of the park, then hit all the overlooks on the way back to see the best sites, pretty easy to do from the car.
Zion on the other hand, uses Shuttle buses most of the year, so you have to ride that in, pick your hike, then shuttle back out, kind of time consuming. The Dinosaur museum in St. George was pretty cool.
The course in Springdale (Zion) had waterline construction when I was there, but was able to play "most" of the holes. Toquerville, was an easy short 9er to bag (not too far off the highway), Grandpa's Pond is the best in the St. George area, Pine View had flood control construction going on (probably done by now), Mathis is a pretty good 9er right in St.George.