I’ve heard mint helps, but have not tried it personally - the one time I thought I had mice in the walls it turns out they were outside on the roof and the Terminex guy was just trying to take me for a ride. 😠
I will second getting a cat though. Mine only gets a few minutes of supervised...