The Weem Hotel is a traditional inn in the little village of Weem, just across the Tay from Aberfeldy. It has a well-regarded bar and kitchen and rooms for the night, handy for walkers on the hill behind and anyone visiting Dewar’s Aberfeldy distillery a couple of miles away.