We took our first kitten (Poppy) as a friend's cat had an unwanted litter.
The plan was to get this kitten for MIL who's cat-mad, but as we don't live too near MIL we had to keep her for 2 weeks first.
I, like your DH, was definitely not a cat person. I was a dog person. As a child I spent a lot of time chasing cats out of our garden as they shat on the plants.
In these 2 weeks I absolutely fell in love with her. She is gorgeous! I couldn't give her to MIL so we got her brother (Arthur) from the same litter for MIL.
All of my family 'can't stand cats' but all love her! I am now cat-mad.
Since then, two more cats have moved in.
I'm not sure about getting cats for Christmas as it is a busy time, but if there are cats that need homes near Christmas I suppose that someone needs to care for them.
They do wreck you house though! Cat hairs get on everything. They scratch everything. They always jump in the bath with muddy paws when I've just cleaned it.
Poppy is quite good at only scratching her scratching post but the other two are terrible for it.
I hated the litter tray & eventually taught all of mine to use an area at the end of my garden, behind a tree. My friend has taught her two to use the human toilet.
So now, they're quite low-maintenance. Much more-so than my rats or my fish.
They are also expensive - food, insurance, vaccinations, microchips, catflaps (I recommend a Sureflap), toys, collars, cat boxes, neutering etc.
When we go away the cats stay with MIL - where would yours stay?
What would you do if one of the family is allergic?
My cats are amazing & I'm so pleased that I have them and I'm sure that if you do get cats they will be a great addition to the family.
Please make sure that no-matter what you look after them for the rest of their lives. Two of mine had been abandoned