Для выбора правильного варианта необходимо использовать прошедшее время глагола (Past Simple).
Во втором варианте «didn't go» используется вспомогательный глагол 'did' с отрицательной частицей 'not' и инфинитив глагола 'go', что соответствует правилам образования отрицательных предложений в Past Simple.
Третий вариант «didn't went» неверен, так как после 'didn't' глагол должен стоять в начальной форме (инфинитив).
Первый вариант «go» является инфинитивом и используется в настоящем времени или после модальных глаголов.