Machu Picchu is located in the province of Urubamba in Peru, 400 meters above sea level. It is built on a narrow ridge with 400 meter deep cliffs on each side, making up the canyon of the Urubamba River. The weather is cold in the winter and hot in the summer. Visitors can reach Machu Picchu by train which takes 4 hours or by bus. The document then provides brief descriptions of things to see and do in various locations in Peru such as Lima, Trujillo, Nazca, and Arequipa, as well as recommendations for where to stay in Machu Picchu.