Photo: Mayimbú, CC BY-SA 4.0 via Wikimedia Commons
Quite good and very didactic; the area surrounding it is worth a walk.
The National Museum of Archaeology, Anthropology, and History of Peru is the largest and oldest museum in Peru, housed at the Palacio de la Magdalena, located in the main square of Pueblo Libre, a district of Lima, Peru. The museum houses more than 100,000 artifacts spanning the entire history of human occupation in what is now Peru. Highlights include the Raimondi Stele and an impressive scale model of the Incan citadel, Machu Picchu. As of 2023, the museum is under restoration and very few rooms are open for visitors.
© OpenStreetMap contributors
Museo Arqueológico Rafael Larco Hoyle
Showcases remarkable chronological galleries providing an excellent overview on 3,000 years of development of Peruvian pre-Columbian history. It is in a unique vice-royal mansion of the 18th century built over a 7th century pre-Columbian pyramid, and is surrounded by beautiful gardens. Popular thanks to its ample collection of erotic pottery from the Mochica culture and the gold and jewelry of ancient Peru. Excellent garden restaurant.
The park is home to the zoo and botanical garden of Lima, the ancient city of Maranga and the museum of Ernst W. Middendorf. There's a lot to see here, everything from hippos to mummies.