Can you guess where I am on my virtual dream vacation in the photos below?

This Inca citadel in Peru is one of the world's most spectacular ruins.  Houses, temples, staircases and agricultural terraces were built high among rugged and forested mountains with distant snow-covered Andean peaks providing a backdrop.  Far below, the rapids of the Urubamba river loop around the site.  Where am I?