How to mitigate Altitude Sickness in Cusco

Sooner or later in Cusco, we feel the altitude. We are 3,400 meters above sea level, and the partial pressure of oxygen, that is, the availability of it for our breathing, is lower than what we're used to. Some hardly feel anything, while others always suffer a bit (like me)....