Explore Cartagena, Colombia with this detailed guide covering when to visit, where to stay, top sights, beaches, food, and ...