These 10 best things to do in Costa Brava for a truly unforgettable Mediterranean escape.

These 10 best things to do in Costa Brava for a truly unforgettable Mediterranean escape.
Costa Brava, with its rugged coastline and crystal-clear Mediterranean waters, is a paradise for scuba diving.