Perth is home to the Scottish Crannog Centre, Scone Palace, and plenty more attractions. Read our guide to the top 20 things to do in Perth, Scotland, here.