Overlooking the shores of Loch Linnhe, the Caledonian Hotel has 81 bedrooms and offers full meals in the restaurant, a welcoming bar and lounge, and live Scottish-themed entertainment.