Hey, John, congratulations on your new place! Finally made it happen and got away from that crazy hectic Bay Area!
you’re in heaven now, but it’s unfortunate about the critters. If it were me I’d be using the traps described by delooper and others, and on top of that I’d have glue traps all over, baited. In time after you go around and patch up any and all questionable access points for these mice, you’ll have won the war and lovin’ your place even more.
if your allergic to cats consider a female German Shepherd as they are all about hunting and killing pests. My female shepherd will jump up as high as she can to nab at a lizard on a tree, and is ruthless on squirrels. She won’t lay idle, always on the prowl she is. Very loyal, also