The Algarve in Portugal has it all; beautiful beaches, heaps of sunshine, rugged coasts and plenty of attractions for family days out. So it's no surprise that it's a firm favourite with Brits after a ...