Planning a trip to Tavira, Portugal? Here's everything you need to know, including the best things to do, best hotels, and how long to stay!