Run since 1903 by four generations of the Cameron family, Harris Hotel is a 19th-century sporting hotel, built in 1865 for visiting anglers and deer stalkers, and retains a distinctly old-fashioned atmosphere. It has spacious, comfy rooms and a decent restaurant; look out for JM Barrie’s initials on the dining-room window (the author of Peter Pan visited in the 1920s).
Harris Hotel
Outer Hebrides