Beautiful Cartagena, where 2000 year old Roman theatres sit side by side with modern Spanish bars an