I've been to Peru, but it was a bunch of years ago. Spent 3 weeks there.....about 1 of 'em in the Amazon basin. Flew into Iquitos and went up river from there to the middle-of-nowhere Amazon jungle. Was awesome! Swam in the delta where the Amazon river is formed by the Ucayali and Maranon rivers. Then caught pirahana, when we were done swimming, for lunch.....they taste great. Then, spent some time up in the mountains checking out the Incan ruins and things like that....(sidenote.....if you enjoy being a tourist, go to Machu Pichu......if you prefer the path less traveled, go to Kuelap) Not that you shouldn't also see Machu Pichu......just that there are a many great places most have never heard of to see as well. Went to Chachapoyas, Cajamarca, Tingo, Trujillo, and a bunch more. Then finished my travels in Lima. Man, I've never seen so much garbage on the beach, like I did in Lima. Lima is a dump!!! At least the part I went to.....don't remember exactly where that was though, sorry.
Anyway, I highly recommend a trip to Peru......it's well worth the travels!