Balnain House in Inverness! Traditional music centre right on the banks of the Ness... regular concerts and tuition sessions, and in the café downstairs open sessions at least one evening per week... altho' you'd better check if that is still the case.
I'm amazed I forgot... good recorded music store on the ground floor too...