В предложении "You can/can't buy souvenirs here. We've got a big selection." ("Здесь можно/нельзя купить сувениры. У нас большой выбор.") наличие большого выбора сувениров означает, что их можно купить. Следовательно, правильный вариант - "can".
Ответ: can