State banquets are a glittering and gilded" affair, being held up to three times per year at St George's Hall at Windsor, or the ballroom at Buckingham Palace