we used http://cuscotransport.com/.
They are amazing. From pick up from cusco airport and tour of the valley request Malka if you can. We had some issues with alt sickness, she handle the situation perfectly.
$60 for cusco airport to Urubamba transfer tour with van is 250 ish/day.