Cartago is Costa Rica's most important Catholic pilgrimage site, home to the Basilica of Our Lady of the Angels where La Negrita, the nation's patron saint, is venerated.