Annuities can be a great option for senior citizens as they offer guaranteed income for life and provide a hedge against inflation.