I know this is a really general question but my husband and I are thinking of going to Spain in August. I know this is a busy time but this is when I have my holidays. We were either going to fly into Barcelona or Madrid and then wanted to spend 4 nights in an area with a really nice beach. We are in our early 50's and like restaurants, beaches and sightseeing, also like outdoor sports like biking and snorkelling. Any help would be appreciated.