You'll get differing opinions but given the length of time you'll be staying, I think you should frontload the trip in the SV and backload it in CUZ. Going directly to TdI from CUZ will also help you get acclimated to the altitude faster. Also, staying in CUZ the last day will mean less rush to get to the airport compared to the long drive from Urubamba.
If I had to redo my trip all over again, I would probably stay the first and second nights at TdI. I'd do a day trip the next day to MP and avoid staying the night in AC. For the third night, I'd stay in CUZ. When I was there last year, I did the day trip to MP from CUZ, but it's not recommended for everyone.