Riverview is an excellent practice course. Out of all the 9 hole courses I've played, this is the one I keep coming back to. It's a traditional course, with well-maintained grass covering the entire property, and there are enough hills and bunkers to make it interesting, but simple. The prices are fair, at just $8 for an afternoon walking round during the summer (and I think $15 during the winter).
One thing that always strikes me is how good the condition is. The fairways are always green, and I have played non-municipal courses that were in MUCH worse shape.
Just beware of the imposing first and third tee shots, where a bad hook can ruin the day for some poor driver on 8th Street.