IGA has again fended off its bigger supermarket rivals to take out the coveted title of Australia's best Christmas ham.