I would say the humane society. They have plenty of them. However, it seems to be seasonal thing. Remember these cats need homes and they are rescue cats that will be killed if they do not find a home.
Go to a cat exhibition and have a look at the particular cat breed you want, then make contacts with the breeders. People usually give lots of information in such exhibitions. It is best to go and have a look at the parents, pay attention to their looks, health, food and living conditions.
You should never buy a kitten! You will find that there is no shortage of kittens and adult cats available for adoption from your local animal shelter. Why pay companies to breed more animals, when there are already many perfectly fine animals in need of homes?
Petfinder has become a very popular place to find all kinds of animals. They do not cost as much as pet stores and frequently have shots and have been fixed
the best place to get a kitten is at your local animal shelter. you can adopt a kitten there and they will give you a paper to take to the vet to get it neutered.
I would say the best place to start is Petsmart, Petland, Petco or your local animal shelter. Also, on the web you can go to , , , , , , , , , , , etc. I think the best place to buy a kitten or adopt is at your local shelter.