Out of 21 countries, Peru was ranked behind Brazil, Argentina, Costa Rica and Chile in the index that was put together by surveying more than 2,000 business and leisure travellers from the US, UK, UAE, Australia, India, South Africa, China, Germany, Japan, Russia, Italy, France, Sweden and South Korea.