Birmingham's Christmas market is voted third best in the UK - with sheer size and authenticity as the main factors