If you stay in Aviemore, The Old Ministers Guest Houst at Coylumbridge is marvellous. I’ve stayed there several times and the breakfasts are exceptional and Kate is an excellent host. Puts almost every luxury hotel I’ve stayed in to shame.
If you stop by Pitlochry, Buttonboss Lodge on the main street is another winner in my book.