When it comes to sun, sea and sand holidays the Algarve is one of Europe's undisputed kings, thanks to over 200 kilometres of sandy beaches, bath-temperature seawater and a string of vibrant and ...