Honestly it's worth subscribing to Historic Scotland.
I went to Urquhart Castle (the day the first lockdown was announced), and it was going to be about thirty-odd quid for two adults and a child to visit...
...or, it was going to be seven quid per month for the family, starting then.
Edinburgh Castle is a great attraction but it's an absolute ripoff to go on an isolated occasion, if you sign up then you'll make your money back for the year almost instantly if you go as a family.
I've found that Historic Scotland staffed sites are absolutely beautiful too, the grass is manicured almost perfectly and the facilities are clean and brilliant.
Big fan. That, and the Historic Scotland-comissioned gin from Edinburgh Gins is perhaps the best I've ever had, if a little expensive.