Get lost in breathtaking vistas, mouth-watering food and mysterious castles on the northwest coast of Scotland.