In reply to mike123:
Stayed here a few times. Quite special and not too expensive out of season.
http://glentromie.co.uk
First time we found it much cheaper than putting everyone up in Aviemore YHA, although there were more of us (13 I think). Second time we had up to 25 scattered through the place (it only sleeps 15 officially) as there are lots of random rooms making for an overall very cheap per-person-per-week.