Colombia is a country of contrasts, where the Caribbean Sea meets the Andes Mountains, and where the Amazon rainforest is home to indigenous communities. From colonial architecture to modern cities, Colombia is a destination that offers something for everyone, and the map of Colombia cities is no exception.