The best places to eat and have fun in Colombia: Cartagena, Cali, Bogota, and Medellin. Stop making random decisions for your next trip.