Health care is often one of the biggest expenses Americans face in retirement. It's a sad reality that health tends to decline with age, and unfortunately Medicare doesn't fully cover all care costs.