The bad thing about poison, is they'll end up dying somewhere in the house... inside the house
(walls)... where you can't get to their rotting body.
Trust me on this when I say that a rotting mouse will smell for about two weeks.
I've since started using glue traps. It's a LOT less humane, if you care about such things. But the BIG advantage, is you can haul them out of the house before they rot/stink.
Traps aren't always any more humane than a glue trap (again... if you care). but they're "stuck" where the trap is set and don't carry it off and die where you can't get them.
One more added benefit about using glue traps, is that if you have insects, they get caught in the glue as well.
I live in the country, and mice have been an issue in the mancave. They eat wires and insulation. It's that whole issue with burning the house down that concerns me the most. Unfortunately, I've opted for the most inhumane way of capturing mice, but certainly the most effective.
Not all cats care enough about mice that they'll bother getting off their butt and chase one. The assumption that "Tom and Jerry" will happen in your house is a wives tale. So the "get a cat" comment isn't a guarantee for success.
I've also been using the ultra-sonic electronic gizmos that are supposed to chase away any and all rodents and insects. I've only been using them for a few months. Not sure if I'm ready to say, unequivocally, that they work. I think they make a difference, but they aren't 100% against all "pests". Not sure how many I'm using in my house (two levels of 1800 square feet on each level) but there's about six or eight. Mostly on the lower (ground) level.