If you are planning a trip to the Costa Brava, these are some of the towns you should visit.Read more