This year the Royal Welsh Show was ready for whatever the weather could throw at it