Для завершения предложения "We didn't ____ any souvenirs in Italy." необходимо выбрать правильную форму глагола. После конструкции "didn't" (отрицательная форма вспомогательного глагола "do" в прошедшем времени) всегда используется инфинитив глагола без частицы "to".
По смыслу предложения, речь идет о том, что "мы не купили" сувениры, а не "не продали". Следовательно, нам нужен инфинитив глагола "buy" (покупать), так как после "didn't" используется инфинитив.
Таким образом, корректный вариант — 'buy'.
Ответ: buy