Hi! I will be travelling with my wife and 2 sons (3 years and 7 months) to Portugal. we will be landing in Faro and I would like to know what would you recommend for us - Albufeira or Lagos? I saw that Lagos has those amazing beaches that you see on any Algarve poster, but Albufeira also have lovely shores. Is the water warm? We've never been to Atlantic before. We are interested in history, some fun for the kids, and affordable holiday.
P.S. - we will be landing at Faro at 23:00. could you please recommend a place to stay until morning, or there are night trains/buses to travel further? Thanks everybody for taking time to answer!