Lonely Planet, NY Times name Colombia a top travel destination