In Costa Brava, you can escape Barcelona's crowds, enjoy peaceful seaside villages, taste fresh local dishes, and find hidden beaches to relax.
READ MORE ยป