Cartagena May Be the Hippest City in South America, Despite an Unhappy History