The most beautiful towns in Algarve (Portugal) that are worth seeing the most. Includes a map and practical tips for your visit. Find out!