Lagos is a great party resort town where things a cheap and suprisingly, you'll find a lot of people who don't speak Portugese despite being in Portugal! Anyways, it has great beaches although it was a bit cold when I was here. Still a great party place to be. It's almost like a Pink Palace of the west. Stay at the Camel Toe or Rising Cock hostel for a great time.