In Portugal, it’s not hard to find alcohol as you can buy it pretty much anywhere – in restaurants, bars, supermarkets, etc.
A bottle of beer at a restaurant runs between 1.50 EUR and 1.90 EUR (could be cheaper in non-touristic areas – about 0.80 EUR), whereas if you buy it at the store it will cost you only 0.75 – 1.00 EUR.
A bottle of mid-range wine costs around 2.00 EUR to 5.00 EUR at the store (locals usually enjoy cheaper ones – for about 1.50 EUR). And the average price of local brand liquor at the market is about 13.00 EUR.