Housed in the grand Palácio da Bolsa, ViniPortugal's tasting room is the perfect way to brush up on your knowledge of Portuguese wines (including those produced in the nearby Douro). An enocard costing €3 is your ticket to tasting two to four wines from a selection of 12 chosen from different regions of the country. The friendly, clued-up staff will talk you through them.