Looking for recommendations for two adults and a four year old for May. Have looked at the Algarve and Spain so far but hoping that somebody who has been to either could advise which is best or could recommend a good hotel?
Requirements are child friendly swimming pool, nice town within walking distance with authentic restaurants and near a beach.