Arequipa is at 2400 metres so our plan was to stop for a few days, soak up some Peruvian hospitality and adjust to the altitude before climbing around the ruins at Macchu Picchu, also at 2400 metres. Our main concern was that the town of Cusco, where trains depart from bound for Macchu Picchu, sits above 3300 metres, high enough to make overnight stays uncomfortable.
Arequipa was beautiful - lots of old European influenced architecture, a magnificent main square surrounded by balcony restaurants and cafes and a backdrop of two huge volcanoes rising out of the dry desert landscape. We decided we needed 3 days to soak the place up and left on an overnight bus to Cusco.