1. Cartagena, Colombia from 20 Cities To Visit This Winter That Won't Break the Bank