i for one am a mice hater. if they come near the house they better watch out if i can get them. i regularly set traps in our foundation/crawl space and once every early fall put moth balls around the perimeter of the inside of the foundation. soon after our double wide was set on the block foundation, i went around the entire perimeter inside and outside and foam filled every little crack i could find. i try to prevent mouse problems by not having any food scraps around either. i will not feed birds as my mom feeds wild birds and has terrible mice problems. she has the window feeders that suction cup to the windows. makes for great bird watching, but all the spilled seed goes right along the foundation and you guessed it, then comes the mice to feast. when i was still young and living at "home", i would hear the mice scurry through the walls back and forth it seemed like all night and i couldn't do anything about it. i guess that is where my hatred grew from. now don't get me wrong, i do not go out and torture them, i don't like any animal to suffer, but i will defend my house and sheds with any means. like i say, i first try to prevent the problems.
maybe try some moth balls. start with the outside perimeter first as they can produce a odor that might bother you if you put them inside. i don't think you will ever get rid of the problem completely, but you could minimize it. like i said, watch where you put the food scraps if you have any. and i mean stuff like toast crumbs or the dropped potato chip piece, or the food wrapper paper that just missed the trash can that you say you will get later. could be as easy that. if you do go the electronic/ultra sonic route, i suggest getting the top of the line brands. i also use small ones that i leave plugged in all the time. they make no audible noise to humans, but the mice are not supposed to like it. they also make ones that produce a "annoying" pitch and wave frequency that anybody can hear and that is supposed to drive the mice away. better for camps or vacation homes when you are away as you won't want to listen to it while you are there. in my opinion and experiences, just one method will not work alone. so i would "gang" up on them and go all out. because if there is food for them, they will "deal" with the noises. if it is cold out and they can get in, they will keep comming if you trap a few or have moth balls out. i have had great luck with my house so far, but i constantly fight them in my tractor sheds. i wish you luck.