A few years ago we arrived at Fort William on the Highland Sleeper, destined Inverie (for The Old Forge, the UK mainland's most-remote pub). On the opposite platform was The Jacobite, about to depart for Mallaig, whence we would board the afternoon ferry. So we got on, expecting to have to pay a...