Для завершения предложения, описывающего действие, произошедшее в прошлом, необходимо использовать прошедшее время глагола.
В данном случае, предложение относится к прошлому времени («last weekend»), поэтому нужен глагол в прошедшем времени.
Вариант «visited» является правильной формой прошедшего времени глагола «visit».
Остальные варианты грамматически неверны: «didn't visited» — двойное прошедшее время, «was visit» — неправильная форма глагола, «visitted» — орфографическая ошибка.