Unique atmosphere and/or views in algarve for restuarants.

Heading to Algarve area in late September. Staying in Albufeira and plan to travel around to Lagos, Faro and Ferragudo. We love restaurants with great views, or unique atmosphere, or traditional Portuguese decorations (lots of tile, etc). We have done some great things on other trips, like eating in a private cellar room, multi course meal prepared for just 10 to 12 people, eating at a table in a giant beer barrel inside a bigger beer barrel. Any suggestions for something that will truly be memorable. We have a day that will just be going to beaches and stuff so we could venture out some. I have Vila Adentro on my list for Faro. thanks.