In no particular order:
Bridge of Orchy Hotel - fantastic food and a nice bar, decent wine, good atmosphere, will definitely go back.
The Clachaig Inn - brilliant walker's pub, the only issue is it gets extremely busy, and can be problematic to find a seat - not a major issue if you are just drinking, but a problem if you want to eat particularly as it's the only pub within walking distance of the YH/ camp sites.
The Old Bridge Inn, Aviemore - really good food, though more of a food pub than a drinking pub possibly.
The Coach House, Killin - live music, great people running it, fabulous accommodation (a jacuzzi in the master bedroom!)