1. You have to buy them, any game store should have them. Shop around for prices and product details. www.gamestop.com www.ebgames.com
2. www.gameshark.com www.gamefaqs.com
3. Look at the cheat lists on the sites above.
4. The sites will tell you if any code is potentially dangerous.