A beautiful town on the Costa Brava, Pineda de Mar is an all-in-one sort of place geared towards lazy breaks. Restaurants, bars and shops are all here, and the quaint main squares fill up every evening with local families. In the town there are whitewashed houses, tree-lined streets and an 11th-century church, while down by the water there’s a cute pint-sized harbour and a white sand beach that just runs on and on.