pretty much everywhere in Aviemore is "snow friendly". The instructors and boarders tend lately to go to the Doo Below (underneath skiing-doo restaurant). Cairn is always good as is Old Bridge & Winking Owl, and the Woodshed at the Coylum Hilton also a good stop on the way home. All second-hand info of course
the Clachaig Inn in Glencoe is one of my favourite pubs ever!
Barry