We flew from Chicago to Lima (via Atlanta) – arrived very late with departure to Cusco early next morning. We stayed overnight in AirBnB near airport (jest a few hours of sleep), with pick-up and ride back to the airport. Great decision. The place was quite old, but clean and very convenient, and owners super nice and helpful.
We had private  tour from Cusco airport to Ollantaytambo, visiting Chinchero (it was Sunday), Moray and Maras Salinas on the way  arranged with Taxidatum. The driver was waiting for us at the airport, everything was good and on time, car was good. But it wasn’t a the best choice:  we were tired, elevation was high, I had bad headache and we did not have enough time in Chinchero market (OK in church and terraces) and in Salinas, even though we skipped lunch in favor of more touring time. We loved all three sites, Chinchero, Moray and the Salinas, we just wished to have more time. We tend to visit very slowly, not just to have a look and take a few pictures. We would also love to hike through Salinas down to the river.