Brushing aside its stereotypes of the past, Colombia is a hidden jewel, that offers a vast array of both contrasting and diverse experiences. In Colombia, you have the chance to visit huge megacities, small colonial villages, lush rainforests, arid deserts, majestic mountains, extensiveplains and travel coast to coast.