Halfway between Dunvegan and Waterstein, the Three Chimneys is a superb romantic retreat combining a gourmet restaurant in a candlelit crofter’s cottage with sumptuous five-star rooms (double £345) in the modern house next door. Book well in advance, and note that children are not welcome in the restaurant in the evenings.