I did the Santa Cruz Cordillera Blanca trek, so I can't speak to your specific itinerary. I will say that luxury bus is definitely the way to go from Lima to Huaraz. Huge plush seats, wifi, great views, and they even serve you hot food (the food is sort of like so-so airline food, so maybe bring your own).