We've always wanted to visit this fascinating island just off the coast of the Outer Hebrides, so we jumped at the chance to go to St Kilda when we could.