If you've ever been to Portugal, you know that the main local two beer brands in there are Sagres and Super Bock. You can find them in shops, in bars in everywhere in Portugal. In case of Albufeira they don't seem to be the post popular sold brands there. You can find a lot of places offering San Miguel from Spain or Magners for Holland. Plus other different types of foreign beers.
The prices? Well, that's a good question. As you can find beer for pretty much any price you want. Often the same beer. You just need to find the bar with the price range you're looking for. Maybe you don't want to buy a pint for 1.50, but want to buy the same pint 20 meters away for 3 euros instead. Who am I to judge you, right?
I personally managed to pay anywhere between 1 euro for a pint in a nice bar to 5 euros for 0.3l Heineken in Kiss Club (local nightclub there, rather popular one). The usual prices, at least during off season, are 1.50, 2 or 3 euros. Usually though, if you're tight on money, you can find a lot of EUR 1.50 places around and also couple of EUR 1.20/pint places, even on the main strip in the new town.
Because Albufeira is a tourist place, then unlike many other towns and cities in Portugal, buying a pint is more usual than a small 0.3 l bottle.