What are the must-see attractions in Edinburgh?
The top attractions include Edinburgh Castle, the Royal Mile, Holyrood Palace, Arthur’s Seat, and the National Museum of Scotland. Be sure to also explore the picturesque Dean Village and the historic Grassmarket area.