Wales is known as the "land of castles" and has over 600 to choose from for a historic day out. One particular castle you should add to your bucket list is coastal stronghold Harlech. This ...