A hypnotizing blend of charming coastal cities, world-class cuisine, and lush landscapes has made Colombia one of the most sought-after destinations in South America. Spending a long weekend in ...