Peru & Bolivia Long Bus Ride

 But in retrospect, we would have considered flying to Cusco as the flights aren't much more expensive and would have saved 20 hours.

On the other hand, the long bus ride gives your body some time to adjust as you go from sea level at Lima to 3500 meters in Cusco (we ran into a few people who flew and were quite rough on their first day in Cusco).

(to be continued)