Does anyone know where you find the humane traps? Are they available as some place like PetSmart?

Right now its too cold here to just leave the door open, hoping that it will leave, so I do need to be able to catch it. Are peanut butter and cheese the best items to put in the trap? Are these traps small enough so a cat can't get in it?