The correct answer is "has it?" This is because the question is in the negative form "The winter hasn't been cold," and when we want to make a tag question, we use the auxiliary verb from the main sentence, which in this case is "has." Since the main sentence is negative, the tag question should be in the positive form, hence "has it?"