Edinburgh is surrounded by beautifully quaint and charming towns and villages. Whether you’re more at home on the coast or wandering around historical attractions, these places will appeal to you.
Discover the top 10 places to visit in Scotland, a land of rugged landscapes, ancient castles, and dramatic coastlines. From ...