One of the most popular destinations in Peru, it took us two visits to uncover some of the magic of Cusco. From chocolate shops to cool cafes, cooking classes to churches and colonial history, here are the best things to do in Cusco.