Perhaps the most wonderful place I have ever stayed is tne Three Chimneys on Skye and the food is unbelievable. The Kinloch Lodge is also marvellous and Lady Claire MacDonald's recipies are exquisite as is her hospitality. If he is still there visit Teo the spinner in Carbost. You might also enjoy the Talisker distillery there. Try not to miss Plockton (great photo opportunities) whrere there are a couple of great pubs for sleeping and especially eating.