Algarve, Portugal: Places To Visit And Avoid Tavira Vida is a charming town with a mix of Arabic and Roman architecture