Must-see entertainment in Outer Hebrides