Cusco came out on top. The Peruvian city has won over millions of travellers with its rich heritage and the legacy of the ...