Edinburgh remains one of my most favorite cities. I love the history and the modern city as well. The Castle has magnificent views and is magnificent itself from the Honors of Scotland to the War Memorial to St. Margaret's Chapel. Holyrood at the other end of the Royal Mile has it's own attractions with a fascinating hall of portraits to the tower where Mary Queen of Scot's secretary was killed. But then there is the Grassmarket as someone else has mentioned and the fantastic Museum of Scotland. You can go to Sandy's Bells and hear music that has been sounding through Scotland for centuries. An then there is New Town and the Georgian House and Thistle and Rose Lanes and food and drink. And then you can take the long walk to Leith and think again about Mary Queen of Scots and her first ride up to Edinburgh from the port. What a wonderful place.