I don't use poisons, but do use hooded traps so I don't have to look at their little squished bodies. You can get live traps for them, but those have not been successful for me. And if you don't constantly check the live traps, the poor mouse dies of fear and starvation. I think a snap trap is far more humane. I've never found anything that would simply repel them. I've not tried the electronic traps. And those ultrasonic plug in repellents don't do anything.
This is the trap I use and it works great if you use just barely enough peanut butter to fill the little cup inside. If you put a big glob of PB in the trap, they won't trip it. This trap is really easy to set and place. And easy to dispose of the victims by just pushing a lever. I take it outside, press the lever and leave the carcass for the other wild animals to dispose of. Just make sure you check traps and dispose of any dead mice on a regular basis or you will attract horrible, huge meat eating flies which are far more disgusting than the mice.
https://smile.amazon.com/D-Con-Ultra-Mouse-Trap-pack/dp/B00SMAJ11E/ref=pd_sim_86_5?_encoding=UTF8&pd_rd_i=B00SMAJ11E&pd_rd_r=NXS05VP5EWCG4YZ6KN3X&pd_rd_w=SAPNf&pd_rd_wg=E23nw&psc=1&refRID=NXS05VP5EWCG4YZ6KN3X
Unfortunately, I share my house with them all year long; it's not a seasonal problem here in Kansas. The mice nest in the house and go outside everyday to forage for meals. They seem to prefer my laundry room where they can shred old rags and towels and make a cozy little nest out of them. I've eliminated all the nesting material, closed up their entrances to the house, and I think I have the problem under control. If you disturb areas by moving things frequently, they are not as interested in taking up residence. But they will still come in to inspect the potential housing and look for an easy meal. And you do have to close up any potential holes where they are coming in, so that should be a priority. Otherwise, for every mouse you kill, another one or two will find their way in.