The "most breathtaking" towns in Scotland that are perfect for a spring visit have been named ahead of the Easter holidays. Among the locations singled out are a seaside spot in the East Neuk of Fife ...