Which city in Iowa made the list of the Prettiest River Towns?
There are hundreds of little cities along the Mississippi River but only one of them made the list of the 10 Prettiest River Towns in the US, and that city is in the Hawkeye state of Iowa.