There are several types of kidney stones. Some stones tend to result from infection. Cranberry juice is the best to combat against urinary tract infectionl. Since many kidney stones are small enough to pass naturally with urination, your doctor may advise you to drink a lot of water, which will help pass the stone.
Besides drinking water, there is evidence that drinks with strong natural lemon help promote passing a stone and keeping you stone-free.