If you have mice inside your home, here's one solution that works, no cat, traps, poison or any killing of the mice is involved. It's not for everyone, though.
Get yourself a pet rat. The sound, smell and general presence of a rat in the house will keep mice away. Rats make wonderful pets...