Because Spoleto was a small town, where real estate and other goods and services were at the time relatively inexpensive, and also because there are two indoor theatres, a Roman theatre and many other spaces.It is also fairly close to Rome, with good rail connections.