We found these 18 Family Hotels in Algarve for you