Cartagena is only good for a two day visit beaches vendors follow you everywhere and it gets annoying real quick. Mexico City is not good for escorts, it is good for normal dates and relationships....