My suggestion? If you get one, get two. They play together, they fight together, htey sleep together. We've had singleton cats before who were great, but a few months ago we got two cats from the local humane society and I will never have a singleton cat again. These two are best friends... brothers. The oldest is 8mos old, the youngest is 5mos old. They are very cute together, and them fighting and playing together has really saved us from them trying to fight/bite/play that way with us.
ANYWAY, check your local humane society. We paid the $130 adoption fee and the second adoption fee was waived. Both were already neutered, thats why the adoption fee was higher, but IMO it was worth it to pay the higher fee than to take them to be neutered ourselves. Our first vet visit was also free (aside from the vaccines they were given) so check with teh shelter/humane society to see which local vets offer that service. Once they have gotten all their first routine vaccinations, it will cost typically $200 or under for their yearly visits. Ours is $40 office visit (and if we take them at the same time its only on office visit) and the vaccines are $15 each, and the paperwork is $6. So their upcoing visit wil lcost us $75 after all is said and done ,for both cats.
I have a slight cat allergy, and as long as I keep the hard floors clean, carpets vacuumed, the cats brushed so they don't shed, and keep them away from my face I'm fine. I clean the hard floors every other day, and vacuum once a day in the main living area's.
We also have a Husky, who is mostly outdoors, but she's such a baby she loves the kittens. They sleep by her belly when she is inside. :)
We have two boys, and they just adore their cats. It has been great for them, learning how to be gentle, how to keep them fed, entertained, and cared for. The yare in charge of keeping their own cat brushed and they alternate feeding them, and keeping water in their dish. I take care of the litter box, since the boys are only 4 and 7.5.
Visit the shelters, check out the cats, ask local vets, and go for it. Cats are alot of fun... even my husband, mr 'I HATE CATS' has them sleeping on him all night. :)