Rising in popularity, St Giles' Cathedral in Edinburgh and the Palace of Holyroodhouse, a must-see attraction in Edinburgh's old town