The Onich Hotel near Fort William is situated on the shores of Loch Linnhe. Rates from £54pp Dinner, Bed & Breakfast