I visited Peru last June with my son. We didn't hit Caral (needed one more day, but alas). But we did a bunch of Inca sites and we hit Huaca Huallamarca which is in Lima close to Miraflores. Right there in Lima is a pyramid that is about 2,000 years old. Our hotel was 6 blocks from it.
Peru is one of the coolest places I have ever been. For those that love history, put it on your bucket list.