Hi Jordan,
I was visiting my son in Iowa City just today. I suggest that you join the Bicyclists of Iowa City. They can help you with bike ideas. They also have good club rides. I live in Bettendorf, but ride with BIC several times a year. If you like hills, check out the Quad Cities Bike Club. The put on a 2 day ride called Tomrv which is the closest to mountains you will find around here. Used bikes are a great deal, but you have to know what to look for. I like craigslist, but if there are any killer deals in Iowa City, you will have to beat me to them. LOL!