Best approach depends on your house design. How well-ventilated it is and such. Bait worked badly for us (at my orkplace) because the mice died in inaccessible places and smelt. Plainly pen didn't get that problem, but we did.
Neither poison nor traps will ever get them all, of course; making sure they can't get to any of your food is the most reliable way to make them lose interest.