Classical music in Romanesque churches, theatre in the old town of Sarlat, conferences, guided tours of prehistoric caves - there's always something going on in Périgord.