Cartagena, Colombia
It’s simple: The Old City in Cartagena de Indias is one of the most beautiful cities in the hemisphere. This jewel on the Caribbean Sea is full of restaurants, bars and cutting-edge small hotels, and it’s a refreshingly vibrant place. For the best bet, try the Tcherassi or Ananda boutique hotels.