Scotland is home to both cosmopolitan cities and rugged mountain landscape. If you stick to the city, one of the top things to do in Edinburgh is to explore its Old Town and its many attractions, like Edinburgh Castle and the National Museum of Scotland. Visiting this...