Cool! Another Iowan. I work in CR, but live down in North Liberty.
CR looks to have a pretty decent real estate market. You can get quite a bit of bang for your buck up here vs. down by where I live near Coralville.
My first piece of advice is to work out a budget. This IS ESSENTIAL. Let's go low. You and the g/f make 65k a year. You'll net about 43k after taxes and whatnot.
So that breaks down to about 3500 a month. I don't know what your car loans are so figure that in. Figure an easy $250 a month for utilities, then add in car insurance, food, student loans, personal retirement, ect and budget that in.
Figure out what you have left over and then figure out how much YOU think you'll be able to afford.
For reference, my fiancee and I purchased a townhouse down here in NL for 121,000. After downpayment and the closing costs, we actually financed around 118,000 over 30 years @ 7.25%. Our monthly payments are around $922 a month, nearly $100 of that is in Mortgage insurance since we owe more than 80% on our house. That $100 is more or less just getting thrown away. I wish I could have avoided it, but there was no way I could swing a 20% down payment.
After you figure out what you monthly payments would be
(see mortgage-calc), you then have to factor in taxes. They could range anywhere from $1200 a month to $4000 a month depending upon neighborhood and squarefootage of house. So you then have to factor in that you'll be needing to budget another $100 to $350 a month ON TOP OF the mortgage payment(they'll usually factor it into your payment for you for ease of payment).
After you budget out what you think you can afford, I'd go to the bank that you are looking to borrow from and get pre-approved for a loan. They'll more or less tell you the max amount they'll let you borrow. That can really show you what price range of houses you can be looking at.
After you get pre-approved, then start heading out and looking at open houses and what not. Don't let your g/f fall in love with the first house you see. There are a huge amount of houses for sale in this area right now. The best I can tell you is to look at as many houses as you can.
If you do as you say, and want to remain in this house for quite a while, you need to seriously think about if you'll have enough space 5, 10, 15 years down the road. DO NOT buy too small of a house if you plan to live in it a while. Also consider the schools district that you are in, and if you want future children going to said school.
I would also suggest looking into the planned neighborhoods up on the NE side of town off of Boyson Road. The developed houses up there are pretty decent sized, and are reasonably priced. You just have to tolerate the fact that your house is the same as the next 4 people down the road, with the exception of different colored siding.
Best of luck!