From October 12 until the 14th i'm staying in Oporto, I've found a cheap hostel well located with breakfast included (http://www.yeshostels.com/es/hostels/porto). Then i'm flying from Oporto to Lisboa for less than 10 euros with Ryainair; I'm staying in Lisboa till October 17 (http://www.yeshostels.com/es/hostellisboa, same hostel than in Oporto). From there i'm taking a bus or a train to Lagos and i'm spending there one day (http://www.solasolhostel.com/). From Lagos I'm taking the bus back to Lisboa and from there i'm flying back to Oporto with Ryanair for less than 10 euros :D
Portugal (Oporto, Lisboa, Lagos)
Still looking for flights? You can have flight experts compete against one another to find you the absolute best and cheapest flights.