A few steps from the Cathedral of Lamego is the shop "Be Gourmet". As the name suggests, it is basically food, and it specializes in gourmet products where you can buy all kinds of wines from the Douro region (sparkling, port wine ...), cheeses, chocolates, organic products, tea of different kinds, honey, oil from the region of Tras-o-Montes, etc.. It has also some handicrafts such as pottery or baskets. It is a good place to be able to buy souvenirs, especially if you want to buy gastronomy.
Rodrigues House is one of the most traditional food stores in Lamego. It's slightly hidden in a pedestrian street just behind Guedes Teixeira Visconte Avenue. The place is tiny and is seen to have hearth. You can buy local food products as well as from Portugal in general, such as cod, mountain cheeses, sausages, ham and wine.