We have two indoor-only cats. I won't let any of my cats outside in LA.
You're in Pasadena. Go here
Home - Pasadena Humane Society & SPCA
Problem solved.
DO NOT DECLAW!!!
Get a covered litter box, use clumping litter and scoop regularly. The house will not smell and they won't pee/poop anywhere but there.
They won't hurt the floors. They may go after the couch - depends on the cats. Get a scratching post and incentivize.
Get two cats instead of one. Consider getting siblings if they have been put up for adoption.
I've always adopted adults but I am not a kitten fan. Since you have a younger kid involved, they'll likely have the energy to deal with the kittens. Plural. Get two. They are awesome in pairs. Do not get two females though, either male and female or two males. Get them spayed/neutered (will be required from a shelter).
Did I mention this place?
Home - Pasadena Humane Society & SPCA