Traveling to Lagos, Portugal (Algarve): Everything You Need to Know