With all its glamour, drama and of course the royalty, there is nothing quite like Royal Ascot.