I was fortunate enough to spend a few weeks in Peru for private exploration in late 2017.
Peru has a wide range of altitudes and thus habitats, from alpine grasslands in the Andes, to lowland rainforest and rivers.
The country is easy to get around, with good flights, buses, and private cars. There is lots of different accommodation types, from very cheap local hotels to expensive resorts, but best of all, there is a great range of excellent nature lodges.
You can spend a lot of money in Peru, but generally local transport, accommodation and food is cheap.
After checking out a few options, and weighing the best mix of biodiversity and some culture, I explored Southern Peru from Cusco (including a day at Machu Picchu). This included the fantastic Manu road, which transects a range of habitats from the Andes down to the Amazon. I stayed at some excellent lodges at great locations, including: Waychega Lodge in the high altitude grasslands and cloud forest, Manu Paradise Lodge & Cock-of-the-Rock in the mid-altitude subtropical rainforest, Villa Carmen in the rainforest foothills and in Amazonia Lodge in the Amazon lowland jungle.