The walled city of Cartagena at dusk has a magical atmosphere. Horse drawn carts clatter down cobbled streets as merengue music drifts into the cool Caribbean breeze.