We recommend staying anywhere from 2-5 days in Cusco. If you’re using it as a jumping point to Machu Picchu, don’t skip it — the city’s well worth your time.