Краткое пояснение:
Логика выбора: Для покупки сувениров чаще всего используется глагол 'buy' (покупать), хотя 'shop' (ходить по магазинам) также возможен. В контексте 'go and ... for souvenirs', 'buy' является наиболее прямым и часто употребляемым вариантом.
Ответ: buy