A famous Scottish town is one of the UK’s best places to visit and the top location in Scotland. asked more than 9,000 people to name their favourite towns in the UK based on a number of factors. website said: “The three peaks of the Eildon Hills provide the backdrop to this most Scottish of towns. The triple peaks of the Eildon Hills are the most distinctive single landmark in the Scottish Borders. Ruined Melrose Abbey dates from 1136.