Staying In The Outer Hebrides Of Scotland

The Hebrides are a group of more than 400 islands found just off the Scottish north west coast.  The islands of the Inner & Outer Hebrides have been inhabited since the Mesolithic times and throughout their history the way of life and culture has been strongly influenced by numerous races and today the culture of [...]