Medellin, Colombia, is a vibrant city full of culture, food, coffee, & interesting history. Things to do in Medellin for a first-time visitor!