We have been going to Alvor with our two boys for years and they still want to come with us, even in their twenties.
We have made some wonderful friends and look forward to the time when we can retire there.
There are too many fantastic restaurants to mention, but do try Mister Alvor, Al Dente and Rio a Vista.
Beaches are lovely and very child-friendly. Try Vau for a calmer sea or theres plenty of space on Alvor beach.
We never get tired of the place!