When I was in college, I had the perfect ant solution.
We put past-due meat and water outside the back door. They never came in after that. Yes, we had ants. but not in the house. The ants were happy. We were happy.
Not sure if my wife would be able to live w/ this solution as readily as my roomates.