Source: Tourism MediaCambrilsA popular beach vacation destination, this small town on the Costa Dorada also has a rich Roman and medieval heritage.WorldEuropeSpainCambrils