Feel transported in time with a trip to Costa Brava. With its lush and rocky natural beaches, historic old towns, and medieval castles and ruins, Costa Brava is an unmissable vacation. Vila Viella, a town of walls and cobblestones built in the 15th century, houses picture-perfect shops and homes for a scenic stroll. The varied coastline offer visitors secluded sandy beaches or amazing hiking and cycling spots, including a national park. Seafood options for dinner are plentiful, such as Compartir, where you can share large platters of rich Spanish flavours with a modern twist.
Related article: Secret Barcelona