The Taybank is a Dunkeld institution, a riverside pub with live folk sessions that have been running for decades, frequented by locals, musicians and anyone who finds their way in. It's unselfconscious about its charm, which is exactly why it has it.
Sessions typically run Thursday and weekend evenings. The terrace overlooking the Tay is excellent in summer. Ales are good; company usually better.