What Age To Get Kitten Neutered?

I have a 8 week old kitten and I would like to know when is the best age for him to get neutered. When do they start getting heat cycles? Also, how much does it cost? thank you!