I had the opportunity to volunteer over the christmas break in 2010 and my experience with Awaiting Angels was amazing!! I volunteered as an english tutor with less fortunate children in one of the markets. I was very touched by the experience and I loved it so much that I will volunteer again this year.
Jenny and her family made me feel like at home, for a very comfortable price. The neighborhood is safe, the food is delicious and the amenities will make you feel at home.
Cuzco is an amazing place, beautiful ruins and history behind the area. The people is very warm and welcoming, the weather is cold and the altitude might be hard on some folks, but in general is a beautiful place. There everything to do, jut make sure you take a rain coat and hiking boots (just in case).
PS. spending Christmas and New Year's there was a lot of fun.