Last year I tried snap traps, house traps, and glue traps and still couldn't catch them all. It cost $20, but the
JT Eatons Wind Up Mouse Trap caught over a dozen:
Some tips:
1) Move the bird feeders at least 50 ft away from the house.
2) Look all around your house and garage for holes as small as a dime. Plug them with steel wool.
3) I don't like glue traps, but sometimes they work when all the others don't. I check them daily, and put the mouse and trap in a zip lock bag and freeze them. It reduces the time of suffering. (I warn the wife when there's one in the freezer.)
4) We don't use poison, but we did have one die in the wall. I think it got lost. It really stunk for about 2-3 weeks.
I found most of the entry points, so this year we haven't had as many, but I do wish they'd stay outside (where the hawks and owls can get them).