Yes, the Italy Digital Nomad Visa allows visa-free travel within the Schengen Area for short stays. You can visit other Schengen countries for up to 90 days within a 180-day period. However, your main place of residence must remain in Italy, and you must continue to comply with Italian immigration rules during your stay.