Experience Peru’s best on a small-group trip from Lima and Cusco to Machu Picchu by train and an Amazon jungle lodge stay, pairing guided excursions with flexible free time. Stay in comfortable hotels in Lima, Cusco, the Sacred Valley, and Aguas Calientes (Lima Wasi Hotel, Hotel Prisma, Hotel Inka Paradise, Hotel Wiracocha Inn), then enjoy three days at G Lodge Amazon with mosquito-netted beds, flush toilets, and solar-heated showers by candlelight; occasional hot-water and power shortages are possible.