Cabanas, near Tavira in the Algarve is where we normally go. They've just done it up there and it's great. It's basically a long line of bars, shops and restaurants along the riverfront and a beautiful beach just across the river
A lot of the Algarve is quite expensive but East of Faro, where we go tends to be cheap; pint of beer for 1.50 Euros and you can eat lunch for under 5 euros in a lot of places
I was only there two weeks ago but writing this makes me really wanna go back there