Cusco is the gateway to Machu Picchu, and to many incredible spots in Peru. Here is everything you need to know for visiting Cusco in Peru.