Experience the very best of Cartagena with our guide to the top things to see and do in the Colombian city from historic sites to salsa dancing.