Lagos, Portugal is full of beautiful beaches, historical sites and more. Here are the best things to do in Lagos, Portugal for an unforgettable trip.