Jester Park near grimes is a nice one that is run by Des Moines Parks and Rec and it is really nice and fun course. Grandview is an alright course in Des Moines that is relatively short with some tough greens to putt.
I personally stay away from any public course that starts with a "W" - Waveland, Willow Creek, and Woodland Hills. Grandview's not a good course, but almost everthing else in and around Des Moines are nice courses. Veenker in Ames (ISU's course) is great.
I know I'm in the minority with that opinion - Waveland just doesn't fit my game. The course is short, narrow, tree lined at the edge of the fairways, with loads of blind shots. I'm long and a little erratic. You do that at Waveland and you're in the trees - having to take a drop. I'd at least like the opportunity to make up for a poor shot.
Control is what golf is all about, IMO. I really enjoy courses where I never have to pull out a driver. I CAN be long, and somewhat straight, but golf is about control, not distance. I'd rather be 250 in the fairway than 300 2 fairways over. If you're all over the course, you deserve to lose strokes. If you're playing the course like it's laid out, and making decent shots, you should score well.
That's where we differ. I believe a golf course should be a test of many facets of the game, not simply control. And I personally enjoy a course that gives you the opportunity to attone for a slightly bad shot, and gives you choices and options. There's a big difference between being two fairways over and five feet off. There are many holes at Wave where if you're five feet off the fairway you're dropping and taking a stroke. To me, that's not enjoyable.
Believe me, I know I'm clearly in the minority with my opinion.
Unless it is marked yellow or red, you replay the previous shot, just as if ob.
The player may deem his ball unplayable at any place on the course, except when the ball is in a water hazard. The player is the sole judge as to whether his ball is unplayable.
If the player deems his ball to be unplayable, he must, under penalty of one stroke:
a. Play a ball as nearly as possible at the spot from which the original ball was last played (see Rule 20-5); or
b. Drop a ball behind the point where the ball lay, keeping that point directly between the hole and the spot on which the ball is dropped, with no limit to how far behind that point the ball may be dropped; or
c. Drop a ball within two club-lengths of the spot where the ball lay, but not nearer the hole.
If the unplayable ball is in a bunker, the player may proceed under Clause a, b or c. If he elects to proceed under Clause b or c, a ball must be dropped in the bunker.
When proceeding under this Rule, the player may lift and clean his ball or substitute a ball.