The Algarve is a region of hidden delights, of golden beaches framed by limestone rocks, of small, simple restaurants with fresh fish, and of a wealth of top-quality family hotels and villas at prices ...