Colombia, one of Latin America's most vibrant and diverse nations, has it all: tropical beaches, rainforests, glaciers, remote deserts, soaring mountains, and ...