Edinburgh is a wonderful choice for a royal wedding, and for any wedding in fact. A beautiful city which will make a stunning background to a royal occasion. There are many connections between Edinburgh and the monarchy of course including the Queen's residence at Holyrood and Princess Anne's...