Not sure where Costa Brava begins and ends but was thinking of something fairly close to the centre Barcelona so that we can relax by beach for most of the time but travel in fairly quickly by train to the centre to do stuff with our 4yr and 20mth old girls.