You will have no problem finding a place to stay they day you get here. Iowa City is probably not what you are expecting. It is actually a sprawling "city" when you include Coralville. The Iowa House is a good place to stay because it is on campus.. Although, it might be a little more expensive. It is also just a short walk across the river to the Medical Administration Building (Maybe 10 minutes). Actually, now that i think about it, it probably would be cheaper to stay there in the long run because I assume they will validate your parking.. otherwise, if you stay in a hotel you will have to pay up the A$$ to park in the ramp for 5 hours.
PM me if you want any details.