Have the winter Olympic games ever been held in the southern hemisphere?

No, all 21 Olympic winter games have happened in the northern hemisphere.