Many of life's greatest indulgences bring big health benefits. Health.com rates the 10 vices that are actually good for you.
3 / 21
iStock
Researchers say a glass of wine a day is good for your heart. Its antioxidants may keep blood vessels flexible, or alcohol could boost good cholesterol.