20 of the best things to do in the Algarve for a better appreciation of its culture, natural beauty and history, from the well-known to hidden gems.