One of the Highlands’ most picturesque places for a pint or a romantic away-from-it-all stay (doubles £120), the Glenelg Inn has tables in a lovely garden with cracking views of Skye. The elegant dining room and cosy bar area serve posh fare, with local langoustines, scallops and fish usually featuring. Winter opening is sporadic; check the website.
Glenelg Inn
North & West Coast