The Dundarach Hotel in Pitlochry is a great hotel in the heart of the town but benefitting from spectacular views over the countryside. Rates from £35pp Bed & Breakfast