Find a shelter! Shelters always have kittens, many of them rescues. Also, you might consider getting a slightly older cat. Kittens are delightful, but they are a LOT of work, especially when you only get one. Older cats will already know how to cat, so to speak, but kittens need to be taught. Also, older cats are more difficult to home, so they will be grateful to you for saving them.
If you are set on a kitten, get two. They will play with each other, teach each other, and keep each other company when you are at work. It is more expensive at the outset because of course you have to pay for two sets of vaccines, spaying and neutering, etc, but it's far better for the babies and actually less work for you. Plus, bonded kittens are astoundingly adorable when they cuddle.
Finally, DON'T buy from a breeder. There are so many cats that need rescuing, and unless you're going to show your cat, there's no reason to get a 'purebred'.
Good luck!