Different Opinions

Do you know how to have a lively discussion with someone with the opposite opinion to yours without it getting nasty?