Magical mist, rugged peaks and high drama are all part of Skye's unique character.

Stay in a B&B on the Isle of Skye, and discover a wonderful way to experience the true essence of the island. Bed and breakfasts promise a cosy room for the night, followed by a hearty Scottish breakfast to set you up for the day. Another bonus? Chatting to the owners and fellow travellers and finding out all the insider tips.

There are bed and breakfasts in every corner of Skye, set within charming cottages and refurbished townhouses, and beside atmospheric villages and harbours. Sleep a stone's throw from the bustling areas of the island, such as Portree, Uig and Dunvegan, or catch 40 winks in one of the quieter spots like Sleat, Elgol or Waternish.

Don't leave booking your B&B to the last minute - the island books up quickly in the summer months.