Like all countries in South America , Peru is a captivating destination, offering visitors an impressively rich blend of historic landmarks, colonial-era cities and awe-inspiring natural sites, from the riveting beauty of Machu Picchu to the lush landscapes of the Amazon. Cities such as Arequipa and the sprawling capital, Lima, are the centre of artistic, cultural and culinary scenes that help Peru more than match its larger neighbours on the continent. Much like Brazil or Colombia , Peru also benefits from an abundance of magnificent natural landscapes around towns like Puerto Maldonado and Chachapoyas, so there is even more beyond exceptional food and landmarks, whether that's trips to the Amazon rainforest, hikes in the Andes and sandboarding in the desert.

Peru’s size and the spread of its population means it requires some research to make the most of a trip here. To help you plan, here are the best cities and towns to visit during your holiday. Top thing to do: Meander along the malecón, a smooth six-mile coastal path Peru’s capital showcases a little bit of all the things that make the country a great destination.

Starting on the Pacific coastline beside the Miraflores neighbourhood, the city spreads inland towards the historical centre, Lima Centro, where a slew of colonial buildings lead to the Plaza de Armas (these plazas served as the heart of New World cities, with all construction taking place in grids stemming from them). Many visitors will choose to stay n.