Traps for sure. I wouldn't personally use poison indoors for one simple reason. Smell. Rats and mice can crawl into extremely small spaces. A trap will kill them almost instantly. Poison (depending on what kind) can take a while to effect the little bastard. They'll eat their fill and then go back to their nest and or go exploring other nooks and crannies in your home. When they curl up and die they start to decompose. With that comes all the negative things that go along with it. The worst is mold and bacteria. The second is that god awful smell of a rotting animal. Which WILL stick around for weeks if you don't locate and remove the corpse. Trust me once it starts to reek you will be trying to locate it. I had a mouse that died sometime last December and it took tearing a room apart only to find his corpse inside of a futon mattress that my old dog slept on in his twilight years.
If you don't want to kill it then just build some human traps so you can catch and release it. Google pop bottle mouse trap or bucket mouse trap.