Iowa City is 220 miles directly west of Chicago on Interstate 80. It's also within a 4-5 hour drive to Milwaukee, Madison, Minneapolis, Omaha, Kansas City, and St. Louis. It has the cultural, educational, social, and political opportunities of a bigger city with the values and ambiance of a Midwestern town.