It is an old historic city nestled into the Andes - mountains surrounding. Its history is Incan and colonial Spanish. It is an evolving city filled with many restaurants, hotels and hostels, museums, ruins, cathedrals, Incan stone work, markets, and a mix of wonderful people. There is hiking all around, as well as horseback riding, and rafting. Sounds amazing and it is.
The city has also come a long way in 13 years with all hostels and hotels boasting hot water, many with flush toilets, and much cleaner inner city streets.
The only draw back - especially for people who are always freezing, like myself, is that there is close to no heating in any of the buildings so its important to bring lots of warm clothes - and of course you can always pick up some super warm alpaca sweaters and socks if need be.