The rooms at Casa del Sol Machupicchu offer unforgettable views of the surrounding mountains and the rushing Urubamba River.