Mountainous, safe, more evolved country in South America.
Parts of Peru and parts of Brazil, along with Venezuela, Panama, Ecuador, and modern-day Colombia…were all part of the Gran Colombia (“Greater Colombia”). Since they were broken up, each country evolved (culturally and politically) in a different way. Compared to Colombia and Ecuador, Peru seems much safer and perhaps more civilized. Peru is also one of the 6 original civilizations on earth, and you can see its technological and cultural advancements in museums. If you’re searching for a country with rich and more advanced cultural history, rich diversity of food, and interesting mountain or jungle landscapes (instead of the usual beach destinations)…Peru would be a perfect choice.
I really like Peru’s vibe. I think due to the country’s geographic placement (being far out to the side), and not known as a beach or summer party destination, it’s often overlooked for more iconic touristy destinations like Colombia or Brazil. But this being overlooked means the type of people you meet there are very different. Instead of so many casual weekend tourists or party-backpackers, you get more hardcore adventure trekkers, those seeking spiritual healing, and expats living far off-the-beaten path. The travelers you meet tend to be nicer, more respectful of the culture, speak Spanish. A more immersed travel experience, rather than foreigners who want to stay “foreign”.
The main highlights of Peru (Lima, Cusco, and some treks like Machu Picchu) could be done in 2 weeks. But those who really enjoy the vibe and mountainous landscapes will spend extra weeks…more commonly in the south. The more curious travelers will venture (and stay) to the less popular destinations up north. I’d say a month could comprehensively cover far more areas.