I am looking to go with my wife and 2 year old daughter to a family beach resort within 2 hours (north or south) of Barcelona.
We are looking for clean beaches and sea water with hotels of 4 star quality on Full Board or All Inclusive basis.
If at all possible we'd like a quiet resort with historical places of interest. A place such as Salou is not our 'cup of tea'.
Any tips would be gratefully received.