Get a cat, or even better, a husky. It's pretty entertaining to watch them in the winter figure out where the rodents have tunnelled through the snow, and then pounce on them while they're still underground.
I can put up with a lot of wacky hijinx from the neighbours, I don't even care about rats, but if they're doing something that makes the whole block smell foul, that is not cool. Parents have a neighbour that raises chickens in the city limits ... there's an uneasy truce because some have wandered into their yard, which has a husky in it, lol.