Kidney stones are small, hard formations that can cause big trouble. Learn the types and how they form, plus how lifestyle changes and medications can lower your risk.