There is an old rock quarry in Cedar Rapids (depending on where you are it is probably about an hour or less from IA City) that is stocked with trout. Here is more info: http://www.cedar-rapids.org/resident...s/default.aspx
There are two boat ramps: one on the lake and one on the Cedar River. The Cedar River is full of smallmouth, walleye, northern pike, carp, etc... Just up stream from the lake is a stretch of shoreline that is lined with riprap that looks perfect for walleye and smallmouth. I haven't spent much time fishing there, but it looks perfect. Good Luck and welcome to Iowa.