Skeabost House Hotel on Skye is providing a one stop shop for Christmas when it hosts a Craft Fair over the weekend of 3-5 December.
Some 30 stalls will be offering a wide range of Christmas presents including handmade cards, pottery, cosmetics, candles, felt work, cakes, beers, gins, rare books and bespoke handbags.
Four authors will be on hand to sign their books.
One of the stalls will be selling goods on behalf of Kyle and Lochalsh Young Carers.
On sale will be refreshments and food, specially made for the occasion by Skeabost, part of the Sonas Hotel Collection which also includes Duisdale and Toravaig House Hotels on the island.
There is good car parking at the hotel, seven miles from Portree.
The Christmas Fair will be open on Friday 3 December from 10 am-7pm, Saturday 4 December from 10-5 with Santa’s Grotto between 2 and 4 pm, and on Sunday 4 December from 10-4.
Entry is free.