Here is the list of the best cities: Medellin is Colombia's second-largest city, with a population of nearly 4,137,000. It is nicknamed "The City of Eternal Spring" due to its daytime high ...