Dunkeld is a charming Scottish village, nestled on the banks of the River Tay. This guide explores some of the best things to do in Dunkeld. See City Guide