Cartagena is the most beautiful colonial city of Colombia with a lot of charm.