A beautiful riverside town is considered one of the best places to visit in the Scottish Highlands. Thurso is a town on the north coast of the Highlands in the county of Caithness. It is the ...