Isle of Skye B & Bs: four of the best for foodies Roskhill House Dunvegan This four-star b&b has refurbished rooms and excellent breakfasts. The divine Three Chimneys restaurant, which recommends Roskhill House on nights when its own accommodation is full, is a taxi ride away (£25 return). Conveniently located off the Dunvegan to Sligachan road, Roskhill House is also perfectly placed for exploring Skye's north-west corner, including the area's sparkling coral beaches (pictured).