While Edinburgh may be the capital of Scotland, the remote northern regions can feel a world away - which is why Inverness is best known as the capital of the Scottish Highlands. The locals are charming, the whisky is strong, and the history and highlander culture is palpable.