Cartagena is one of the most beautiful cities in Colombia, with stunning architecture and a stunning history. It's also one of the oldest cities in South America, so there's plenty to see and do here.