Ten days should be enough time. Give yourself one day to relax when you first get there to adjust to the altitude. I would recommend a day trip to the Secret Valley from Cuzco. There are good tour companies that are based at the airport in Cuzco which I would try and book your tours with.
Enjoy your trip it is an amazing part of the world ^