Check out this ultimate guide to the best castles in South Wales that have an abundance of mystery, ancient history and beauty!