Anyone visiting the north-west coast of Scotland should stay in the Rua Reidh Lighthouse near Gairloch (01445-771 263;

It’s a fabulous old building that has been converted into an intimate B&B at the end of a one-horse track. Beds in the small dorm start from £10 a night, but there are double and family rooms available as well, priced from £32 per room per night.