Looking for the best things to do in Tavira, Portugal? This list of what to do in Tavira covers all the top attractions, plus where to eat and stay.