Firstly, there's no airport in Albufeira, so in order to get to Albufeira, you should get to Lisbon or Faro Airport and from there take a bus or train to Albufeira. Obviously, as Faro is 5x closer, then if possible, fly to Faro airport. I don't know about long haul flights, meaning from Australaisia or Americas, but within Europe the cheapest way to get there is using Ryanair. You could also try Easyjet (to Lisbon). I won't have to tell you about possible flight prices. If you've ever flown with Ryanair, you're aware of them yourself. Okay, enough. If you have any specific questions about it, just get in touch and I'll see if I can be of any use to you, chances are, I can.