This exciting capital is full of things to do from visiting Edinburgh Castle, shopping on Princes Street, to traditional Scottish shops and restaurants at Royal Mile. Edinburgh is known for arts, culture and theatre so why not experience the annual Fringe Festival, opera and art galleries.