The Strathardle Inn is a country pub with rooms at Kirkmichael, tucked in the Perthshire hills between Pitlochry and Blairgowrie. It’s a quiet, unfussy walkers’ base rather than a destination, handy for a meal and a bed after a day out in Strathardle or over the hills to Glenshee.