Lonely Planet named Sri Lanka the number one country to visit in 2019, whilst Copenhagen in Denmark was named "capital of cool" as the best city to visit in the year ahead.