Here you'll find top attraction after top attraction ... The oldest remaining building on the Royal Mile is John Knox's House which dates back to 1470 and was home to the famous preacher in ...