In July our family of five will be going to Barcelona, Spain. After a stay in the city we are interested in spending several nights on the coast within an hour or two of Barcelona. Our kids are ages 15, 13, and 10. We prefer a family atmosphere. It would be nice to have sandy beaches as opposed to rocky beaches. We don't want huge crowds but do not need to be secluded. Please let us know if you have a beach or two to recommend and any moderately-priced hotels or apartments. Thanks!