Costa Brava: The best beach for every traveler

Costa Brava is 214 km of gorgeous coastline just north of Barcelona. Whether you have 1…