The long distance buses in Peru are very good, especially of you use one of the better companies - Cruz De Sur, for example.
As a part of the service there is, or should be (it's not work on its bus), on board WiFi, comfortable seating, food and on boards movies. Budget airlines horror this isn't.
The horror has come in there form of the choice of film for this journey... Breaking Dawn Part 2. Having seen bits of it out of the corner of my eye... Urgh.
Thankfully I've got books, something I've had the pleasure of having my head stuck in a lot recently. Although this does mean I've got to find somewhere to swap them in Lima, as I've read everything I've got with me.